在CakePHP中,有没有任何函数可以在find()之前对所有关联模型执行unbind操作?
find()
unbind
$this->Model1->unbindModel(array('hasMany'=>array('Model2'),'belongsTo'=>array('Model3')));
我只想从Model1得到结果。但是因为我有很多模型,所以我不想像这样单独使用unbindModel。
Model1
unbindModel
xdyibdwo1#
只需将模型递归设置为-1
$this->ModelName->recursive = -1; $assets = $this->ModelName->find('all'); debug($assets);
cnh2zyt32#
只需使用
$this->Model1->recursive = -1;
2条答案
按热度按时间xdyibdwo1#
只需将模型递归设置为-1
cnh2zyt32#
只需使用