我想为所有模型设置递归-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
由于
答案 0 :(得分:4)
在AppModel
中设置public $recursive = -1;
作为类var,为所有模型设置它。