Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 27.01.2005 Skąd: Copa Cabana Ostrzeżenie: (0%)
|
Chcę zrobić katalog. Mam taką tabelę:
ID|Nazwa|Parent Parent wskazuje na kategorię nadrzędną. 0 oznacza że kategoria jest kategorią główną. Ładnie wyświetla mi kategorie główne, podkategorie i linki w kategoriach. Nie umiem zrobić, żeby wyświetlał ścieżkę w postaci: Główna/Kategoria1/Kategoria2/Kategoria3 itd. Do wyświetlania kategorii stosuje taki kod:
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 2 Dołączył: 19.07.2003 Ostrzeżenie: (0%)
|
witam ...
dlaczego wolno (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) moje rozwiązanie jest podstawowym (rozwiązanie typowe dla rekurencyjnego pobierania danych - nie do problemu drzew jako takich, żeby nie było, że jest idealne)... zapytania sql zamieniasz na metodę która z pobranej w konstruktorze jednym zapytaniem zawartości drzewa (bez struktury - tylko id, parentid i może name) przechowywanej w klasie w prostym forze pobiera dzieci ... i już ... bardzo wydajna klasa która ma duże możliwości, jest łatwa do napisania i rozwijania a dane przechowywane są w przejrzysty sposób (można dodawać/ zmieniać dane z "palca") ... pozdrawiam |
|
|
|
kłulik [php] drzewka 26.05.2005, 13:14:51
orson witam ...
musisz to zrobić rekurencyjnie ... twor... 26.05.2005, 15:52:47
ActivePlayer rekurencyjnie jest wolno.
[url]http://www.sitepo... 27.05.2005, 10:44:35 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 20:51 |