我有一个新鲜出炉的(带有烘烤控制台)项目,其中有 2 个模型在我调用模型-> 查找函数时表现不同。
用户控制器
public function index() {
$this->User->recursive = 0;
$this->set('users', $this->paginate());
}
词控制器
public function index() {
$this->Word->recursive = 0;
$this->set('words', $this->paginate());
}
查询(调试工具包)
SELECT `Word`.`*` FROM `words` AS `Word` WHERE `Word`.`iniziale` = 'A' AND `Word`.`pubblicata` = '1' ORDER BY `Word`.`parola` ASC LIMIT 10
Affected 10
Num rows 10
在这两种情况下,检查的查询都影响了行,但是如果我调试 paginate() 结果,WordsController 不会返回任何结果,而用户则正确给出。
Word模型没有关系,我尝试将模型名称更改为Term,得到相同的结果。
我还尝试将 CakePHP 核心降级到 2.1.4。没有。
这个问题是否有任何可能的原因?Word 是某种保留关键字吗?如何调试?