【问题标题】:recursive -1 for all models cakephp所有模型的递归-1 cakephp
【发布时间】:2013-08-28 06:42:17
【问题描述】:

我想为所有模型设置递归 -1,所以我不必对每个模型的每个查找请求都这样做。

我尝试通过 AppModel 来做,比如

function beforeFind($queryData) {
    $queryData['recursive'] = -1;
    return $queryData;
}

但它不起作用,它给出了一个错误,如果我想找到一些具有 Containable 的关联模型 - 它找不到关联模型的任何字段 - 比如

Column not found: 1054 Unknown column 'AssociatedModel.id' in 'field list'

有什么方法可以解决这个问题吗?我用的是蛋糕 2.3.1

谢谢

【问题讨论】:

  • “但它不起作用,它给出一个错误” 对试图帮助你的人没有帮助。将实际错误放在您的问题中。

标签: cakephp cakephp-2.3


【解决方案1】:

AppModel 中将public $recursive = -1; 设置为一个类变量,以便为所有模型设置它。

【讨论】:

  • 谢谢,成功了。将在 6 分钟内接受(系统不允许更早)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-04
相关资源
最近更新 更多