Zadejte hledaný výraz...

Traverzování kolem stromu – více hlavních větví

Ondřej Záruba
verified
rating uzivatele
28. 7. 2012 20:37:24
Zdravím,
dávám dohromady menu s možností nekonečně hlubokého zanoření. Teorie by měla odpovídat způsobu, který je popsán tady
Problém ovšem nastává, když bych chtěl vytvořit více hlavních větví, protože způsobem, který je tam popsán lze vytvořit pouze jednu a pak pouze přidávat potomky...
Věděl by někdo prosím jak si s touto věcí poradit?
Předem díky
28. 7. 2012 20:37:24
https://webtrh.cz/diskuse/traverzovani-kolem-stromu-vice-hlavnich-vetvi/#reply790510
Jan Stejskal
verified
rating uzivatele
(7 hodnocení)
28. 7. 2012 21:26:35
vynechat root z výpisu, pak můžete mít hlavních větví neomezeně
28. 7. 2012 21:26:35
https://webtrh.cz/diskuse/traverzovani-kolem-stromu-vice-hlavnich-vetvi/#reply790509
Ondřej Záruba
verified
rating uzivatele
28. 7. 2012 21:48:49
Todle řešení mi právě nepřišlo zrovna ideální, zajímalo mě jestli to nejde udělat jinak - "líp"
28. 7. 2012 21:48:49
https://webtrh.cz/diskuse/traverzovani-kolem-stromu-vice-hlavnich-vetvi/#reply790508
Jan Stejskal
verified
rating uzivatele
(7 hodnocení)
28. 7. 2012 21:55:30
Napsal Ondra Z.;824859
Todle řešení mi právě nepřišlo zrovna ideální, zajímalo mě jestli to nejde udělat jinak - "líp"
Strom má vždy pouze jeden kmen ...
Na další strom si založte další tabulku, pokud to nechcete mít v jedné.
28. 7. 2012 21:55:30
https://webtrh.cz/diskuse/traverzovani-kolem-stromu-vice-hlavnich-vetvi/#reply790507
Ondřej Záruba
verified
rating uzivatele
28. 7. 2012 22:14:28
Já vím, je mi to jasné, ale když je k dispozici seznam kategorií a nemají nic společného Elektronika, Jídlo ... každá má svoje potomky (svůj strom). Sloučit do jednoho stromu (např. "Kategorie") a Elektronika, Jídlo použít jako první úroveň a potomka "Kategorie" mi přišlo divné...
Netvrdím že to musí jít jinak nebo že je to špatně, ale pokud musím při mazání a přesouvání hlídat aby se nemanipulovalo s hlavním rodičem budí to ve mě dojem že něco bude špatně navrženo nebo tak...
A pro každou kategorii vlastní tabulku dělat bude ještě horší než schovat rodiče :D
28. 7. 2012 22:14:28
https://webtrh.cz/diskuse/traverzovani-kolem-stromu-vice-hlavnich-vetvi/#reply790506
hm
verified
rating uzivatele
(20 hodnocení)
28. 7. 2012 23:30:32
root nemusi byt v tabulce vubec zapsanej prece, root muze vyjadrovat hodnota NULL v parent_id ... co resis?
28. 7. 2012 23:30:32
https://webtrh.cz/diskuse/traverzovani-kolem-stromu-vice-hlavnich-vetvi/#reply790505
Ondřej Záruba
verified
rating uzivatele
29. 7. 2012 00:35:03
Můžu vytvářet od neexistující potomka, když do id parenta nacpu NULL, ale nemůžu podědit číslování uzlů, přičítat k ničemu nejde a blokovat první a poslední uzel už bude zbytečně složité...
Nechám první prvek jako root a zablokuju práci sním, bude to asi nejjednodušší
29. 7. 2012 00:35:03
https://webtrh.cz/diskuse/traverzovani-kolem-stromu-vice-hlavnich-vetvi/#reply790504
Pro odpověď se přihlašte.
Přihlásit