如何为Cake PHP find()方法找到多个值? (IN条件)

时间:2012-01-18 07:58:31

标签: cakephp cakephp-appmodel

有没有办法在CakePHP中执行转换为IN条件的find()?似乎find()方法只需要一个值来搜索。

我想做这样的事情:

$this->User->findAllById(array(1, 5, 7));

将SQL转换为:

SELECT * FROM users WHERE id IN (1, 5, 7);

1 个答案:

答案 0 :(得分:13)

$this->User->find('all', array('conditions' => array('id' => array(1, 5, 7))));