我在我的CakePHP应用程序中将平面列表转换为树,并发现存在具有此功能的现有行为。我的表不是一棵巨大的树,而是由许多用户生成的树组成:基本上,每个用户都可以创建自己的文件夹结构。然而,树行为似乎只能跟踪整个表的lft/rght值,就好像它是一棵巨大的树。因此,如果添加新文件夹或子文件夹,则需要更新整个表格。使用CakePHP树行为在一个表中有多棵树
我错了关于树行为如何实际工作或者如果没有,是否有解决方法呢?
参考链接:
- http://book.cakephp.org/view/91/Tree
- http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/
谢谢,但内存块的方法似乎有点矫枉过正。我刚刚发现的另一种方法,您也评论过,似乎更像我正在寻找的: http://jamienay.com/2010/01/adding-better-scope-limiting-to-cakephp- 1-2s-tree-behavior/ 理想情况下,我想要的是一种“祖父母”节点,即一棵子树也是相对的。我认为杰米的外键方法可能会奏效 - 今天会试试! – 828 2010-01-07 18:16:30