INFRA

cakePHP findのorderで配列の順番にソートするように設定する

$array = array(5, 4, 31, 29);
$options = array(
'order' => "FIELD(id, " . implode(',', $array) . ")",
);
return $this->find( 'all', $options );