Aktywne Wpisy
![BeneGesslerit](https://wykop.pl/cdn/c0834752/66f1b90e04d04bb1da2cae972a55373da4ecb9810e6be272eb42df741883dd2f,q60.jpg)
BeneGesslerit +207
Kiedyś robiłem zupę, a konkretnie krupnik, lecz nie miałem w domu ziemniaków. Wpadłem na genialny pomysł, że przecież mam frytki karbowane aviko, a to przecież są ziemniaki. Dodałem zatem te mrożone frytki do zupy.
To był błąd.
Złapała mnie tak nieludzka sraka, że dosłownie mikrosekundy dzieliły mnie do obesrania krzesła.
Kiedy usiadłem na kiblu mój odbyt zaczął wydawać takie dźwięki, że sam byłem zaskoczony, że tak potrafię.
To było jak warkot silnika Tarpana, który przechodził w bluźnierczy syk i coś jakby miałczenie rannego kota.
Odór był wręcz NIENAZYWALNY. Okrutne i nieznające litości wyziewy sprawiały, że zacap był nieludzki. Podły, brutalny i powodujący halucynacje.
To był błąd.
Złapała mnie tak nieludzka sraka, że dosłownie mikrosekundy dzieliły mnie do obesrania krzesła.
Kiedy usiadłem na kiblu mój odbyt zaczął wydawać takie dźwięki, że sam byłem zaskoczony, że tak potrafię.
To było jak warkot silnika Tarpana, który przechodził w bluźnierczy syk i coś jakby miałczenie rannego kota.
Odór był wręcz NIENAZYWALNY. Okrutne i nieznające litości wyziewy sprawiały, że zacap był nieludzki. Podły, brutalny i powodujący halucynacje.
![BeneGesslerit - Kiedyś robiłem zupę, a konkretnie krupnik, lecz nie miałem w domu zie...](https://wykop.pl/cdn/c3201142/5867e2647abfdc4124015240d7cad4ceb374423c35b8d8e13821870b81c8f7e6,w150.jpg)
źródło: zigzag750-23i7shtfg7m0
Pobierz
Gours +49
Mam problem z doctrine/konfiguracją.
Mam encję Order oraz powiązane manyToOne User i Shipping. Ustawiam istniejące encje User i Shipping w obiekcie Order i po persist($order) + flush dodaje mi nowy wpis w Shipping oraz w User. Jeśli mam cascade: ["persist"] w konfiguracji to chce dodać rekord, jeśli tego nie mam to rzuca mi wyjątkiem, że albo mam skonfigurować albo zrobić ręcznie persist(). Encje są powiązane, ale nie rozumiem dlaczego do Order nie wpisuje istniejącego ID Usera i ID Shipping...
https://pastebin.com/q5EfLRPb
Order: https://pastebin.com/AtprBEkJ
OrderController: https://pastebin.com/6nf7R5Nr
OrderService: https://pastebin.com/TR2zBPJ2
assignUser
, które z kolei nie jest wywoływane.Widzę, że obsługujesz to wszystko sesją, więc domyślam się, że cały proces nie dzieje się w jednym żądaniu, tylko jest rozłożone na kroki (jakiś formularz kilku-krokowy czy coś).
A więc wyciągasz Shipping i Usera z repo, przypisujesz do ordera, ale zapis jest w późniejszym żądaniu i tu masz problem.
Wyciągając obiekt order (wraz z przypisanymi zależnościami) z sesji w nowym żądaniu powoduje, że z punktu widzenia User i Shipping wzięły
A tak przy okazji:
if($form->isSubmitted()){
Sprawdzasz tylko czy ktoś wysłał formularz, ale nie masz żadnej walidacji.
Z formularzem masz rację, nie zauważyłem.
Dzięki za pomoc :)