Иерархическое дерево меню, включающее все подпункты на любом уровне - PullRequest
0 голосов
/ 15 июня 2011

Я думаю о том, как лучше всего сохранить заданное дерево меню для системы, подобной магазину. Это включает в себя дерево меню с несколькими подуровнями и элементы, назначенные этим уровням.

Особые требования: - Каждый уровень должен включать все элементы под- и под-n-уровней. - Каждому предмету (возможно!) Назначается несколько уровней

Краткий пример:

[Category A]
  [Category A-A]
    - Product: Apple
    [Category A-A-A]
      - Product: Pear
[Category B]
  - Product: Salad
  - Product: Apple

следующие выходы: - Показать корень: должно быть показано дерево + все продукты (1x яблоко!, Груша и салат) - Категория отображения A-A: должно быть показано дерево + яблоко и груша - Категория отображения A-A-A: должно быть показано дерево + только груша

Какие-либо предложения или советы по достижению этого с помощью PHP и MySQL?

Ответы [ 2 ]

1 голос
/ 15 июня 2011
0 голосов
/ 15 июня 2011

Для этого вы должны создать библиотеку дерева JavaScript, которая может быть сгенерирована из кода PHP. Смотрите следующую ссылку, вы можете выбрать любого.

http://www.queness.com/post/1138/10-javascriptcss-treeview-and-sitemap-plugins-and-tutorials

...