CakePHPにおけるpaginateのオーダーを変える方法
例えば、postsコントローラーのindexアクションで新しい順にpostを取ってきたい場合は、
var $paginate = array('order' => 'Post.created DESC');
をコントローラー内に設定してあげる。
class PostsController extends AppController { var $name = 'Posts'; var $paginate = array('order' => 'Post.created DESC'); var $helpers = array('Html', 'Form' ); function index() { $this->Post->recursive = 0; $this->set('posts', $this->paginate()); } }