Как использовать оператор IN в CakeStack Overflow

Для CakePHP версии 2.x. Если $ trs является массивом идентификатора пользователя, вам не нужно указывать ключевое слово IN в соответствии с вашими условиями. Вы можете оставить только массив («Post.user_id» => $ trs) и оператор Cake add IN к этому запросу. Вся линия:

$ This-> Post-> найти ( ‘все’, массив ( ‘условия’ => Array ( ‘Post.user_id’ => $ ТРС),
‘order’ => array (‘Post.created DESC’)));

-2

Решение

Для CakePHP версии 2.x. Если $trs1 это массив, вам не нужно ставить IN Ключевое слово для ваших условий. Вы можете оставить только array("Post.user_id" => $trs1) и Cake добавить оператор IN к этому запросу. Вся линия:

$this->Post->find('all',array(
'conditions'=> array('Post.user_id' => $trs1),
'order' => array('Post.id DESC')
));
5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]