解除CakePHP中所有模型的绑定

Arn*_*nab 0 cakephp cakephp-2.0

CakePHP 中是否有对unbind之前所有关联模型的函数find()

$this->Model1->unbindModel(array('hasMany'=>array('Model2'),'belongsTo'=>array('Model3')));
Run Code Online (Sandbox Code Playgroud)

我只想从中得到结果Model1。但由于我有很多型号,所以我不想像unbindModel这样单独使用。

Fur*_*ury 5

只需将模型递归设置为-1

$this->ModelName->recursive = -1;
$assets = $this->ModelName->find('all');
debug($assets);
Run Code Online (Sandbox Code Playgroud)