是否可以使用CakePHP Tree Behavior?从树中删除父节点。比方说,比如我有一个这样的节点:cakephp树的行为除了子女移除父节点
<Node A>
- child 1 node A
- child 2 node A
- child 3 node A
- <Node B> (which is also a child 4 of Node A)
- child 1 node B
- child 2 node B
是否有可能得到节点A的所有chidren(使用chidren(),或在CakePHP树行为的任何其他功能),但排除有结果的子节点(在我们的例子中是节点B)?
有什么想法吗?
在此先感谢
对于非常大的结果集,这将涉及到针对数据库的** lot **命中。另外,如果你有孩子的记录,你可以检查左边和右边的值是否连续,否则就不需要任何数据库命中。 – joeb 2012-02-06 22:03:01