0
... IN WHERE MySQLを使用するfind()メソッドではどのような方法は、MySQLCakePHPの、問題になっているなどの条件
WHERE...IN
条件を使用するfind()メソッドのいずれかの方法はありますがされています。例えば:この
$conditions = array ('Model.field' => array (1,2,3,4));
$this->Model->find('all', array('conditions' =>$conditions));
よう
SELECT * FROM `table` WHERE `id` IN (1,2,3);
のようなWHERE条件を行います私はまた、これもうまくいくことを知りました。 '$ conditions = array( 'Model.field IN(1,2,3,4)');' – 23kulpamens
しかし、それは良くないコーディングです。ケーキにそれを処理させ、ちょうど配列 – mark
@ 23kulpamensはい渡す、それは動作しますが、印として言われました。ケーキに仕事をさせる方がはるかに良いです。あなたは '$ this-> Model-> query($ query);'を使用することもできますが、ケーキはあなたのためにたくさんのチェックアップと仕事をしているので正しい方法ではありません:D – api55