0

php 5.4 - 似乎在 5.3 安装上工作正常。$this->NodeBlock->find('all');

不会返回任何结果。但是,find('list')、paginate、find('first') 都可以。

即使我将生成的查询插入到返回结果的续集编辑器中。调试日志显示行但没有返回任何内容。所有型号都会发生这种情况。

这是调试查询日志时返回的查询。

SELECT `NodeBlock`.`id`, `NodeBlock`.`node_id`, `NodeBlock`.`title`, `NodeBlock`.`description`, 
`NodeBlock`.`cta_link`, `NodeBlock`.`cta_text`, `NodeBlock`.`image`, `NodeBlock`.`style`, Node.id
    FROM `mydatabase`.`node_blocks` AS `NodeBlock` 
    LEFT JOIN `mydatabase`.`nodes` AS `Node` 
        ON (`NodeBlock`.`node_id` = `Node`.`id`)  WHERE 1 = 1

有什么建议么?这只是由于某种原因未能返回结果吗?如果您需要更多信息,请与我们联系。

查询日志调试

谢谢!

4

1 回答 1

0

我真的不完全明白出了什么问题,但我认为它只是没有输出数据。它又开始工作了。我知道这是一个糟糕的答案,但我真的不知道发生了什么变化,我怀疑任何人都能够对这个主题有所了解,因为它是如此独特。

于 2013-10-14T19:45:42.610 回答