![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 29 Dołączył: 18.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam mały problem z wyświetlaniem rekurencyjnym drzewka. Nie mogę się zdecydować na wybór rozwiązania. Czy lepiej zrobić to za pomocą dodatkowej metody w klasie rozszerzającej klasę view czy raczej za pomocą dodatkowego helpera, czy może w kontrolerze. Może ktoś ma doświadczenie w tym temacie (IMG:style_emoticons/default/questionmark.gif) Ten post edytował tvister 4.01.2010, 18:06:14 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Użyj do tego helpera, który zwróci Ci drzewko w postaci listy HTML (bo pewnie tego oczekujesz) i wyświetl tą listę w widoku.
Ja to robię tak, że w kontrolerze pobieram dane z modelu, które to model zwraca mi w postaci odpowiednio spreparowanej tablicy. Przypisuję tą tablicę do widoku do składowej np. $tree ($this->view->tree). Następnie w widoku wywołuję helperem tree::render($tree), gdzie $tree to ta tablica przekazana z kontrolera. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 04:58 |