取消绑定 CakePHP 中的所有模型
Unbind all Models in CakePHP
在 CakePHP 中 unbind
之前 find()
之前的所有关联模型是否有任何功能?
$this->Model1->unbindModel(array('hasMany'=>array('Model2'),'belongsTo'=>array('Model3')));
我只想从 Model1
获得结果。但是因为我有很多型号,所以我不想单独使用unbindModel
。
只需将模型递归设置为-1
$this->ModelName->recursive = -1;
$assets = $this->ModelName->find('all');
debug($assets);
只需使用
$this->Model1->recursive = -1;
在 CakePHP 中 unbind
之前 find()
之前的所有关联模型是否有任何功能?
$this->Model1->unbindModel(array('hasMany'=>array('Model2'),'belongsTo'=>array('Model3')));
我只想从 Model1
获得结果。但是因为我有很多型号,所以我不想单独使用unbindModel
。
只需将模型递归设置为-1
$this->ModelName->recursive = -1;
$assets = $this->ModelName->find('all');
debug($assets);
只需使用
$this->Model1->recursive = -1;