我在db中有fields
-----------------------
Id | Value | Path | Parent
-----------------------
1 | Asia | 1 | 0
2 | India | 1/2 | 1
3 | Goa | 1/2/3| 2
该列表包含了世界上所有的城市。 所以它非常重要。
如果我的产品已选择所有父母的叶子。 [例如,对于ID:3,ID为3,2,1]我可以使用AJAX函数生成基于ParentID
的树。
我选择了一种给我树叶的产品。 [例如,ID:3]所以我需要解析使用Path
生成树,听起来太糟糕了[解析字符串会很慢。]
这件事有没有通用的解决方案? - 我可以创建一个视图并存储相应的父r.f叶。 - 使用PEAR树?
或直接涉及DB
的任何其他更好的解决方案。
树形结构:
Asia
>India
>Goa
通过解析PATH
的递归函数不适合这项工作。那将是缓慢的。