3

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

我对树行为的实际工作方式是否有误,或者如果没有,有没有办法解决这个问题?

参考链接:

4

2 回答 2

0

这可能有效......面包店上的 BTreeBehavior

于 2010-01-07T09:05:20.263 回答
0

我采用了 Jamie Nay 的树行为并将其变为范围树行为。然后对树行为的更改应该能够更好地移植。

看看http://pastebin.com/FHwTtPvV

于 2010-11-05T07:03:43.643 回答