![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 11 Dołączył: 5.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam klasę KategorieEntity i ZdjeciaEntity. W widoku w pętli wyświetlam wszystkie kategorie, jednak chciałbym wywołać moją metodę pobierzNazweMiniaturyKategorii() z KategorieEntity na obiekcie reprezentującym pojedynczą kategorię, tzn. w widoku mam:
W klasie KategorieEntity:
Niestety wykonanie zapytania w klasie Entity i wywołanie metody z tej klasy w widoku chyba nie jest mozliwe, bo to nie działa (nie jest też wyświetlany komunikat błedu), więc jak to zrobić? Ten post edytował wiewiorek 21.03.2012, 14:23:21 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Cytat To jest chyba jednak najlepsze rozwiązanie To jest akurat jedno z najgorszych rozwiązań: zapytanie w kontrolerze w dodatku w pętli i do tego jeszcze polskie nazewnictwo wymieszane z angielskim. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 11 Dołączył: 5.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
To jest akurat jedno z najgorszych rozwiązań: zapytanie w kontrolerze w dodatku w pętli i do tego jeszcze polskie nazewnictwo wymieszane z angielskim. Akurat jedyne działające, podobnie jak to - update z joinem w DQL, nie mam dostępu do id_kategorii w ZdjeciaEntity więc żeby zrobić update muszę użyć joina, ale co fajniejsze to zapytanie nie działa (nikt na google groups doctrine nie wiedział i na forum symfony również co jest nie tak):
Rozwiązałem więc to tak - zrobić najpierw selecta, a potem update:
Ah jakie to Symfony 2 jest cudowne, tyle rzeczy trzeba robić naookoło. (IMG:style_emoticons/default/tongue.gif) A co do mieszania polskiego z angielskim, zawsze tak robię jak uczę się nowych technologii, robię to od momentu jak kiedyś uczyłem się WinAPI - wówczas pisałem wszystko po angielsku, a jak wróciłem do kodu po miesiącu to nie wiedziałem już co jest mego autorstwa a co było częścią WinAPI. Może to i głupie oraz nieeleganckie, ale potem przynajmniej wiem i nie muszę szukać czy daną metodę napisałem ja czy jest częścią danej technologii. Takie postępowanie wielokrotnie zaoszczędziło mi sporo czasu. Gdy tylko dochodzę do wniosku, że znam już w miarę dobrze daną technologię to przestawiam się na angielski. Ten post edytował wiewiorek 22.03.2012, 07:03:34 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 20:36 |