[PHP]Doctrine. Czy mając obiekt Zamowienie mogę bez pętli wyciągnąć wszystkie jego produkty gdy jest relacja OneToMany? |
[PHP]Doctrine. Czy mając obiekt Zamowienie mogę bez pętli wyciągnąć wszystkie jego produkty gdy jest relacja OneToMany? |
15.10.2016, 16:14:15
Post
#1
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 15.09.2016 Skąd: Warszawa Ostrzeżenie: (0%) |
Zamówienie składa się z wielu ZamowienieProdukt. Czy mając obiekt Zamowienie mogę bez pętli wyciągnąć wszystkie jego produkty gdy jest relacja OneToMany? Bo poniższy sposób zwraca pustą zmienną $produkty
(nie wiem, może to pytanie wyjątkowo durne, ale ciężko mi czasem rozpoznać co dzieje się magicznie bez mojej wiedzy, a o co muszę sam zadbać) ---edit---- czy to trzeba takie cholerstwo konstruować z 6 metodami, czy ten człowiek robi to tak jak należy, czy jest jakiś prostszy sposób?
Ten post edytował porzeczki 15.10.2016, 21:49:44 |
|
|
16.10.2016, 06:01:16
Post
#2
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 77 Dołączył: 10.07.2011 Skąd: Warszawa Ostrzeżenie: (0%) |
Primo: stostuj angielskie nazewnictwo, przede wszystkim dlatego, że bardzo dziwnie wygląda "getZamowienieProdukty"
Secondo: Uprość nazewnictwo i mapowania
Terzo: W przypadku OneToMany i Doctrine, dobrze jest inicjować obiekt (encję) wraz z konstruktorem, dzięki temu nie powinieneś mieć problemu z nullem:
Quarto: php (<3.0) app/console doctrine:schema:validate php (3.0 =<) bin/console doctrine:schema:validate -------------------- Cytat There is a Bundle for that Lukas Kahwe Smith - October 31th, 2014 |
|
|
16.10.2016, 13:40:20
Post
#3
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 15.09.2016 Skąd: Warszawa Ostrzeżenie: (0%) |
|
|
|
16.10.2016, 16:14:00
Post
#4
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 77 Dołączył: 10.07.2011 Skąd: Warszawa Ostrzeżenie: (0%) |
A w bazie na pewno masz dodane wpisy?
-------------------- Cytat There is a Bundle for that Lukas Kahwe Smith - October 31th, 2014 |
|
|
17.10.2016, 19:25:05
Post
#5
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 15.09.2016 Skąd: Warszawa Ostrzeżenie: (0%) |
działa. (miałem błąd niezwiązany z tematem, powiedzmy)
Ten post edytował porzeczki 17.10.2016, 23:46:28 |
|
|
Wersja Lo-Fi | Aktualny czas: 20.04.2024 - 00:20 |