めも帖

「めも帖」代わりにダラダラと書いていったり、めもしたりしているだけです。

CakePHP 1.2でorderを複数(2つ以上)指定する

CakePHP 1.2のことだから、配列でしていすればいいよね、と思ったら間違ってた。なんだか残念。
サンプル例。

<?php
$options['order'] = array(
    'Model.day, Model.id DESC'
);

$this->Model->find('all', $options);
?>

そうかそうか。配列ばかりじゃないらしいです、CakePHP
って、調べて見ているんですが、配列で渡してもいい場合もあるような...。なんとなくですが、日付指定をconditionsに加えたときに、orderで日付順を入れてやっていくと、エラーが出たりするので、上の方法だと大丈夫だったり。いくつか方法がある、ということなのかな?