![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 172 Pomógł: 0 Dołączył: 22.09.2002 Skąd: Gorzów Wlkp Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Co do tematu drzew to można go ciągnąć w nieskończoność - ale ja nie o tym. Mam zaimplementowaną klasę która buduje mi drzewo na podstawie danych z bazy. I nie jest problemem wyświętlić te dane w postaci zagnieżdzonej listy - ale albo za dużo pracuje, albo nie mogę sobie poradzić z przekopiowaniem tej listy do wielwymiarowej tablicy (budowanej dynamicznie). Chcę w rezultacie osiągnąć coś takiego:
Dodam jak wyświetlam sobie to w postaci listy HTML
Jak sami widzicie prostą rekurencją mogę to bez problemu osiągnąć dzieki wykorzystaniu kilku metod obiektu tree. Pytanie jak korzystając z tych metod stworzyć dynamicznie tablicę jak powyższa. Z góry dzieki za podpowiedzi. pozdrawiam anas Ten post edytował anas 11.07.2006, 19:43:49 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 14.05.2005 Skąd: Pasikurowice (koło Wrocławia) Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za link, widziałem ten artykuł już wcześniej. Odrobinę mi się nie podoba - lubię mieć idealnie "czyste" szablony, z jak najmniejszą iloscią instrukcji (co niestety nie zawsze da się osiągnąć). Teraz wystarcza mi zapis:
Kod {tree from=$tree item=item} {$item} {/tree} Zresztą to bez znaczenia. Jakiś czas temu zaimplementowałem sobie obsługe drzewka opartego o SQL nie używając w ogóle rekurencji - po prostu nie było takiej potrzeby. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 02:57 |