Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF2][Symfony2][doctrine] po probie zapisania nowego obiektu nie widzi zmiany
robert0770
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 1
Dołączył: 18.02.2015

Ostrzeżenie: (0%)
-----


cześć,

mam następujący problem

moja encja wygląda mniej więcej tak:
(oczywiście są tam komentarze przy mapowaniu oraz setery i getery)
  1. @ORM\Column(name="post_id", type="integer", nullable=false)
  2. protected $postId
  3. @ORM\ManyToOne(targetEntity="Abc\Efg\Entity\Post", fetch="LAZY")
  4. @ORM\JoinColumn(name="post_id", referencedColumnName="id")
  5. protected $post


i musi tak być bo oba pola są przydatne

przy próbie za setowania czego kol wiek do

  1. $Coś->setPostId(999)


wywala mi
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'post_id' cannot be null

to musi być tak zrobione, nie ma możliwości (ze względów wydajnościowych) na wyszukanie obiektu i zrobienie
  1. $Cos->setPost($Post)


Ten post edytował robert0770 15.12.2017, 13:05:51
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 23:24