取消绑定CakePHP中的所有模型

okxuctiv  于 2022-11-11  发布在  PHP
关注(0)|答案(2)|浏览(120)

在CakePHP中,有没有任何函数可以在find()之前对所有关联模型执行unbind操作?

$this->Model1->unbindModel(array('hasMany'=>array('Model2'),'belongsTo'=>array('Model3')));

我只想从Model1得到结果。但是因为我有很多模型,所以我不想像这样单独使用unbindModel

xdyibdwo

xdyibdwo1#

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

$this->ModelName->recursive = -1;
$assets = $this->ModelName->find('all');
debug($assets);
cnh2zyt3

cnh2zyt32#

只需使用

$this->Model1->recursive = -1;

相关问题