質問: $this->paginate('Person'); $this->set('data', $data); ``` Modelで取得、ソートした結果が、ページ毎になってしまいます。 1ページ内でソート 2ページ内でソート というように。 全件を取得して、分類分けをして、ソートを掛ける方法が解りません。 根本的なところで間違っているかもしれませんが、何卒よろしくお願い申し上げます。
回答: 少し違うアプローチになりますが、VirtualFieldを使うのはいかがでしょうか。 CookBookの説明 関連モデルのVirtualFieldではorder指定出来ない制約はありますが、そこが問題にならなければ。 (回避方法についてもCookBookに記載があります)