[SF][Symfony2] Wyświetlanie pobranych danych z bazy w twigu |
[SF][Symfony2] Wyświetlanie pobranych danych z bazy w twigu |
4.08.2014, 21:02:04
Post
#1
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 9 Dołączył: 18.06.2013 Skąd: Białystok Ostrzeżenie: (0%) |
Witajcie, mam małe problemy.
1) Jak odzyskać pobrane dane z bazy (kod w kontrolerze)? Pobrałem dane z dwóch encji, News i Comments, ale problem polega na tym, że mogę pobrać dane tylko z encji News(przykład pokazany w twigu) 2) Jak mogę sprawdzić jak wygląda obiekt z pobranymi danymi ( zmienna $fetched_news z Kontrolera), żeby zobaczyć strukturę obiektu i to co się pobrało? Próbowałem print_r($fetched_news) i {{ dump(fetched_news }}, ale przy pierwszy wywala masę kodu na ekran i nie chce przestać, a przy drugim zawiesza sie apka. 3) W encjach News i Comments, jest taka sama kolumna o nazwie 'content'. Jak pobrać dane z tej kolumny? Próbowałem czegoś w stylu 'fetched_news.comments.content' lub 'fetched_news.news.content', ale to nie szło. W kodzie z twig'u wszystko jest pokazane, że mam dostęp do newsów, ale do komentarzy już nie. Długo z tym walczę, także proszę o pomoc Z twigu:
Z kontrolera:
Kod z webprofiler'a
|
|
|
5.08.2014, 06:18:06
Post
#2
|
|
Grupa: Zarejestrowani Postów: 395 Pomógł: 80 Dołączył: 24.08.2009 Ostrzeżenie: (0%) |
Zamiast hydrować wyniki jako połączone obiekty pobierz je jako tablicę, dzięki temu będziesz mógł je wyświetlić np poprzez print_r, czyli zamiast:
zastosuj
-------------------- |
|
|
5.08.2014, 07:43:35
Post
#3
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 9 Dołączył: 18.06.2013 Skąd: Białystok Ostrzeżenie: (0%) |
Tak, to słuszna uwaga. Jeśli chodzi o resztę to przy pomocy innych programistów, udało mi się problem rozwiązać
Jako, że encje są ze sobą naturalnie połączone, to wystarczyło, że pobieram encję NEWS i potem mam z niej dostęp do COMMENTS. Działa to tak:
|
|
|
Wersja Lo-Fi | Aktualny czas: 20.04.2024 - 04:11 |