【问题标题】:cakephp generateTreeList Limit depthcakephp generateTreeList 限制深度
【发布时间】:2012-04-09 05:31:47
【问题描述】:

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

documentation 表明我无法通过深度。解决这个问题的优雅方法是什么?

【问题讨论】:

  • 请注意,但generateTreeList($conditions=null, $keyPath=null, $valuePath=null, $spacer= '_', $recursive=null) 中的 $recursive 可以在这里工作吗?文档指出:“获取关联记录的深度级别数”
  • 不,那是附加到树中记录的模型,而不是树的深度。
  • 也许还没有 - 从查看代码。您总是可以“删除”查询后获取的不必要数据。但您可能正在寻找更优雅的解决方案。
  • 好的,谢谢。有时只知道不是我做错了就足够了。

标签: cakephp tree


【解决方案1】:

Node level (Depth) 在 CakePHP 2.7 中添加

我猜如果您按照书中的说明缓存级别,您可以在generateTreeList 调用中将所需级别指定为condition...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-25
    • 1970-01-01
    • 1970-01-01
    • 2018-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-27
    相关资源
    最近更新 更多