有没有办法在CakePHP中执行转换为IN条件的find()?似乎find()方法只需要一个值来搜索。
我想做这样的事情:
$this->User->findAllById(array(1, 5, 7));
将SQL转换为:
SELECT * FROM users WHERE id IN (1, 5, 7);
答案 0 :(得分:13)
$this->User->find('all', array('conditions' => array('id' => array(1, 5, 7))));