2012-04-09 62 views
3

如何限制cakephp中generatetreelist返回的树的深度?cakephp generateTreeList限制深度

documentation表明我无法传递深度。什么将是一个优雅的方式来解决这个问题?

+1

笔记肯定,但也'generateTreeList($ conditions = null,$ keyPath = null,$ valuePath = null,$ spacer ='_',$ recursive = null)中的$递归'在这里工作吗?该文档指出:“深度获取关联记录的级数” – mark 2012-04-09 12:46:07

+0

不,这是模型附加到树中的记录,而不是树的深度。 – Will 2012-04-10 02:51:33

+0

也许还没有 - 从查看代码。您可以随时“删除”查询后提取的不必要数据。但是您可能正在寻找更优雅的解决方案。 – mark 2012-04-10 09:27:19

回答

0

Node level (Depth)在CakePHP的2.7

我想加入,如果你缓存水平在书中,你可以作为generateTreeList呼叫condition指定所需的水平来解释......