Generování menu z databáze
- mardon
- Člen | 59
Ahoj,
snažím se přepsat aplikaci napsanou v Nette 2.0 na nejnovější verzi, ale nějak mi nevyhovuje ani logika s jakou byla aplikace pstavena. V databázi jsou záznamy, které jsou přiřazeny do kategorií, jednotlivé záznamy mohoz být uloženy ve více kategoriiích. V současné verzi jsou všechny kategorie jako textová položka s oodělovačem u jednotlivého záznamu. Chtěla bych to změnit a uložit kategorie do stromu a pro zazázanmy pak vytvřit tabulku id_kategorie, id_záznam. Tereticky vím co chci, ale nějak nevím jak dále s generováním seznamu kategorií jako menu ve frontendu.Dopsavad se generovalo jako textová položka, ale já potřebuji generovat ze stromové struktury a vložit do šablony. procházela jsem forum, mašla jsem nějaké příspěvky , ale jsem z toho trochu zmatená. Existuje někde nějaký jednoduchý příklad jak takové menu genrovat?
- Azathoth
- Člen | 495
snad to pomůže, tady je výborný článek na práci se stromy v mysql. http://blog.voracek.net/…rochu-jinak/
a pak si prostě vytáhneš jeden podstrom=jednu kategorii…
- iguana007
- Člen | 970
Já používám metodu traverzování:
http://php.vrana.cz/…rakticky.php
http://php.vrana.cz/…uny-uzlu.php
Jak to pak vypsat v šabloně je tady:
https://forum.nette.org/…kolem-stromu