Как найти несколько значений для метода Cake PHP find ()? (В состоянии) - PullRequest
5 голосов
/ 18 января 2012

Есть ли способ сделать find () в CakePHP, которая преобразуется в условие IN? Похоже, что методы find () просто принимают одно значение для поиска.

Я бы хотел сделать что-то вроде этого:

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

, который преобразует SQL в нечто вроде:

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

1 Ответ

13 голосов
/ 18 января 2012
$this->User->find('all', array('conditions' => array('id' => array(1, 5, 7))));
...