Autor Zpráva
MartinR
Profil
Jaké je ideální řešení návrhu databáze pro správu a editaci horizontálního a vertikálního menu? Používám traverzování kolem stromu a nejsem si jistý, jestli bych měl mít pro každé menu vlastní tabulky. Nevím jak to lépe popsat.
ninja
Profil
doporu4uji ke studiu: Storing Hierarchical Data in a Database
MartinR
Profil
ninja:
Ano, přesně tohle používám (psal jsem o traverzování).
dev.mysql.com/tech-resources/articles/hierarchical-data.html

Ale zajímalo mě, jestli je správně držet udáje pro horní-horizontální navigaci v kategorii napr. horni_navigace a pro vertikální navigaci např. bocni_navigace

Nebo jestli to mít všechno v jedné tabulce přičemž level 0 bude mít tolik položek kolik bude celkem navigací .. a jednotlivé kategorice navigace pak budou spadat do té konkrétní větve.
ninja
Profil
To záleží jak modulární systém stavíte. Určitě je ale dobré mít možnost použít jen jedno menu, případně třeba 3. Navíc ty tabulky jsou stejné, proto není důvod je rozdělovat. Tažke hlasuji pro druhou možnost.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0