ということを調べてみた。 CakePHPのバージョンは1.2.5。 使ってるDBMSはMySQL。 複数の列でソートしたい CakePHPのpaginatorは便利。例えば、Controller内で $this->set('data', $this->paginate('modelname', $options)); を実行して、View側で <th> <?= $paginator->sort('hoge', 'columnname1'); ?> </th> <th> <?= $paginator->sort('hoge', 'columnname2'); ?> </th> <th> <?= $paginator->sort('hoge', 'columnname3'); ?> </th> みたいに記述するだけで、各カラムヘッダにリンクが貼られ、 それぞれをクリックすると、各columnn