Royal Flash
-=MaestrO=-
Древовидная структура меню сайта.
Хотелось бы увидеть здесь Ваше мнение по поводу структуры БД древовидного меню для сайта и запросов к ней.
- Кол-во детей главного меню врядли будет более 3 (хотя возможно и более, в разумных пределах ограниченых администратором)
- Возможность записать всё меню в масив (например для отображения карты сайта, меню с использованием ява-скриптов и т.д.), либо до определенного уровня.
Структура таблицы следующая:
id | number | parent | level | name |
id - id меню
number - порядковый номер меню для каждого уровня и родителя.
parent - родитель меню
level - уровень меню
name - название
На мой взгляд это оптимальное решение для этой задачи.
Хотелось бы увидеть здесь Ваше мнение по поводу структуры БД древовидного меню для сайта и запросов к ней.
- Кол-во детей главного меню врядли будет более 3 (хотя возможно и более, в разумных пределах ограниченых администратором)
- Возможность записать всё меню в масив (например для отображения карты сайта, меню с использованием ява-скриптов и т.д.), либо до определенного уровня.
Структура таблицы следующая:
id | number | parent | level | name |
id - id меню
number - порядковый номер меню для каждого уровня и родителя.
parent - родитель меню
level - уровень меню
name - название
На мой взгляд это оптимальное решение для этой задачи.
