我有一个新鲜烘焙(与烘烤控制台)项目在女巫我有2模型行为不同,当我调用模型 - >找到函数。CakePHP 2.2查找返回空数据,即使查询匹配结果
UsersController
public function index() {
$this->User->recursive = 0;
$this->set('users', $this->paginate());
}
WordsController
public function index() {
$this->Word->recursive = 0;
$this->set('words', $this->paginate());
}
查询(DebugKit)
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
在这两种情况下,视察了查询受影响的行,但WordsController不返回任何结果如果我调试paginate()结果,而用户正确给出。
单词模型没有关系,我尝试将模型名称更改为Term,获得相同的结果。
我也试着将cakephp核心降级到2.1.4。没有。
这个问题是否有任何可能的原因? Word是某种保留关键字吗?这怎么调试?
你说你和“Word”有同样的问题,对吗?这将使您的有关单词“Word”被保护的问题无效......等 – Dave 2012-07-08 15:23:20
将您正在使用的代码粘贴到视图中以显示结果?并粘贴你的调试代码? – Dave 2012-07-08 15:25:10
鉴于我只有一个调试($字); – mfrascati 2012-07-08 15:40:50