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

Mat*_*ick 5 cakephp cakephp-model

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

我想做这样的事情:

$this->User->findAllById(array(1, 5, 7));
Run Code Online (Sandbox Code Playgroud)

这会将SQL转换为:

SELECT * FROM users WHERE id IN (1, 5, 7);
Run Code Online (Sandbox Code Playgroud)

dec*_*eze 13

$this->User->find('all', array('conditions' => array('id' => array(1, 5, 7))));
Run Code Online (Sandbox Code Playgroud)