Для CakePHP версии 2.x. Если $ trs является массивом идентификатора пользователя, вам не нужно указывать ключевое слово IN в соответствии с вашими условиями. Вы можете оставить только массив («Post.user_id» => $ trs) и оператор Cake add IN к этому запросу. Вся линия:
$ This-> Post-> найти ( ‘все’, массив ( ‘условия’ => Array ( ‘Post.user_id’ => $ ТРС),
‘order’ => array (‘Post.created DESC’)));
Для 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')
));
Других решений пока нет …