cakephp3条款不起作用

时间:2016-03-01 11:43:13

标签: cakephp-3.0

下面的代码被执行但它带来了错误的记录(我表中的所有记录),它就像他没有考虑到

中的条款
$result = $this->Posts->query('SELECT * FROM POSTS WHERE id=1');

我知道我可以使用find()轻松完成,但由于某些原因,我想编写sql语句并获得正确的结果 谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

query()方法不带任何参数。你可以像

一样使用它
$data= $this->Posts->query()
            ->where(['id'=>1])
            ->execute()
            ->fetchAll();