質問: [ [0] => ['id' => 1, 'name' => 'AAA'], [1] => ['id' => 2, 'name' => 'BBB'], [2] => ['id' => 3, 'name' => 'CCC'], [3] => ['id' => 4, 'name' => 'DDD'] ] といった配列にしています。 これをviewで表示する際に10件ずつページングしていきたいと考えているのですが実装がうまくいかず悩んでいます。 でクエリからのページングは実装出来たのですが、 一回配列にした後ページングをすることはできないのでしょうか? 配列を作成しましたが、cakephpでpaginateした結果を見るとjson形式になっているようなので、 jsonencodeで配列をjson形式にしたら解決するのでしょうか? また、実装できるのであれば、viewで表示した後、id、name等の項目の昇順降順でのソート機能をつけたいと考えています。 実装方法のアドバイス等よろしくお願いいたします。
回答: 何をしようとしているのかちょっと分かってないですが、一般的にページングは「ページ内に必要なデータのみを DB から取り出して使用する」ため、一回配列にした後ページングをするといったことはしません。 もし、DB から取り出したものを配列として「画面上」でページングするのであれば、JavaScript へ配列を渡し、フロントで制御することになると思います。