分层菜单树,包括任何级别的所有子项

时间:2011-06-15 06:55:37

标签: php mysql menu tree hierarchical

我在考虑为商店系统存储给定菜单树的最佳方法。这包括一个包含多个子级别的菜单树和分配给这些级别的项目。

特殊要求:   - 每个级别都需要包含子级别和子级别的所有项目   - 每个项目(可能!)被分配到多个级别

简短的例子:

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

以下输出: - 显示根:树+所有产品应显示(1x Apple!,梨和沙拉) - 显示类别A-A:应显示树+ Apple和Pear - 显示类别A-A-A:树+仅梨显示

在PHP和MySQL的帮助下实现这一目标的任何建议或提示?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

你应该为这个可以从PHP代码生成的javascript树库。 请参阅以下链接,您可以选择任何人。

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