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で日付順を入れてやっていくと、エラーが出たりするので、上の方法だと大丈夫だったり。いくつか方法がある、ということなのかな?