Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 1 Dołączył: 17.05.2013 Ostrzeżenie: (0%)
|
Witam, chciałbym Was prosić o pomoc. Jestem mało doświadczony w sf2, ostatnio natrafiłem na pewien problem.Pobierając komentarze nie jestem w stanie wyświetlić ich autora. Wiem że korzystając z findOneBy() pobieram tylko 1 rekord, który wyświetla się w pozostałych.
Jeśli wiecie jaki jest problem prosiłbym o wskazówkę dla korekty lub o nowe rozwiązanie. Ten post edytował gentleman 29.11.2013, 20:57:58 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%)
|
Chłopie, zobacz co Ty robisz. Zobacz co zawiera ta zmienna:
Kod $ta = $comments->getUser(); . findOneBy() zwraca jeden określony obiekt, w tym przypadku komentarz. Teraz, za pomocą metody getUser() uzyskujesz dostęp do obiektu User zdefinowanego w relacji. To zawiera zmienna $ta. Teraz chcesz po niej przejechać pętlą. Widzisz już błąd?Pomijam już to, że stosujesz całkowicie mylącą konwencję nazewnictwa zmiennych, relacji. |
|
|
|
gentleman [SF][Symfony2][SF2] Relacje ManyToOne 29.11.2013, 20:51:55
pedro84 A pokaż encje i te relacje. Składowa getUsers() za... 29.11.2013, 21:53:26
gentleman [PHP] pobierz, plaintext class Comment { /... 29.11.2013, 21:59:40
pedro84 W kwestii nazewnictwa, to masz na odwrót - w encji... 29.11.2013, 22:15:55
gentleman Poprawiłem, nie sądzisz że powinienem zmienić meto... 29.11.2013, 22:24:43
pedro84 Ale Ty chcesz pobrać jeden komentarz czy wszystkie... 29.11.2013, 22:25:56
gentleman Chciałbym wszystkie. Mam pobrane wszystkie komenta... 29.11.2013, 22:26:35
pedro84 [PHP] pobierz, plaintext // to jest post$entity = ... 29.11.2013, 22:37:13
gentleman Dziękuję za pomoc.
jednak coś nie działa. Zwraca ... 30.11.2013, 19:40:14 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 15:21 |