CakePHP,将模型的递归设置为-1,这样它就不会“加入”?
Posted
技术标签:
【中文标题】CakePHP,将模型的递归设置为-1,这样它就不会“加入”?【英文标题】:CakePHP, setting recursive to -1 for a model so it doesn't do "joins"? 【发布时间】:2010-07-18 20:11:08 【问题描述】:我有 2 个关联的模型,但不希望它在我进行数据库更新时使用连接。从 cakephp 食谱中,我无法完全了解我应该如何将“递归”设置为 -1,另外,我是为具有关联的模型,另一个,还是两者都这样做
例如,如果模型 1“属于”模型 2,我正在尝试这样做,以便在模型 1 的控制范围内对模型 1 的数据进行更新时,它不会与模型 2 进行连接..
感谢任何有关实现此功能的正确语法的建议
【问题讨论】:
【参考方案1】:$this->YourModel->recursive = -1;
在你的控制器中查询之前。
或
$this->YourModel->find('all', array('recursive' => -1));
【讨论】:
以上是关于CakePHP,将模型的递归设置为-1,这样它就不会“加入”?的主要内容,如果未能解决你的问题,请参考以下文章