请设计一个数据结构可以实现无限级子菜单的树型菜单功能并提供菜单生成算法,用UML描述设计并写出相关PHP代码
采用闭包表 Closure Table,分两张表
- 主表
id navName 1 家居 2 水果 3 鞋品 -
子表
Ancestor(上层节点) Descendant(下层节点) Distance(上层与下层的距离) 1 1 0 1 2 1 1 3 2 树状图展示
-
-
查询代码部分(待解决)
-
采用闭包表 Closure Table,分两张表
id | navName |
1 | 家居 |
2 | 水果 |
3 | 鞋品 |
子表
Ancestor(上层节点) | Descendant(下层节点) | Distance(上层与下层的距离) |
1 | 1 | 0 |
1 | 2 | 1 |
1 | 3 | 2 |
树状图展示
查询代码部分(待解决)