モデルからfind('list')してくる時、条件のidの順番が保たれない。
現状、
MsJfProcessesテーブル (MySQL) id name 1 りんご 2 みかん 3 ぶどう 4 なし 5 かき $ids = [5, 1, 3, 4, 2]; $data = $this->MsJfProcess->find('list',[ 'fields' => [ 'MsJfProcess.name', ], 'conditions' => [ 'MsJfProcess.id' => $ids, ], ]); var_dump($data); // array (size=6) 1 => string 'りんご' 2 => string 'みかん' 3 => string 'ぶどう' 4 => string 'なし' 5 => string 'かき'
昇順になります。
どうやったら、順番を保ったまま(5,1,3,4,2の順番)取得できますか。
回答3件
あなたの回答
tips
プレビュー