我在CakePHP应用程序中将平面列表转换为树,发现存在具有此功能的现有行为。我的表不是一棵巨树,而是由许多用户生成的树组成:基本上,每个用户都可以创建自己的文件夹结构。然而,似乎树行为只会跟踪整个表中的lft / rght值,就像它是一棵巨树一样。因此,如果添加了新文件夹或子文件夹,则需要更新整个表。
我对树行为的实际效果如何,或者如果没有,我是否有办法解决这个问题?
参考链接:
答案 0 :(得分:0)
这可能有用...... BTreeBehavior on the Bakery
答案 1 :(得分:0)
我接受了Jamie Nay的树行为并将其变成了一个范围内的树行为。然后,对树行为的更改应该能够更好地移植。