使用CakePHP树行为在一个表中有多个树

时间:2010-01-06 20:13:26

标签: mysql cakephp tree hierarchical-data mptt

我在CakePHP应用程序中将平面列表转换为树,发现存在具有此功能的现有行为。我的表不是一棵巨树,而是由许多用户生成的树组成:基本上,每个用户都可以创建自己的文件夹结构。然而,似乎树行为只会跟踪整个表中的lft / rght值,就像它是一棵巨树一样。因此,如果添加了新文件夹或子文件夹,则需要更新整个表。

我对树行为的实际效果如何,或者如果没有,我是否有办法解决这个问题?

参考链接:

2 个答案:

答案 0 :(得分:0)

这可能有用...... BTreeBehavior on the Bakery

答案 1 :(得分:0)

我接受了Jamie Nay的树行为并将其变成了一个范围内的树行为。然后,对树行为的更改应该能够更好地移植。

查看http://pastebin.com/FHwTtPvV