PHP、cakephp3を使用してページングをしたいです。
selectした内容をコントローラで少し手を加えて
$list = [
[0] => ['id' => 1, 'name' => 'AAA'],
[1] => ['id' => 2, 'name' => 'BBB'],
[2] => ['id' => 3, 'name' => 'CCC'],
[3] => ['id' => 4, 'name' => 'DDD']
]
といった配列にしています。
これをviewで表示する際に10件ずつページングしていきたいと考えているのですが実装がうまくいかず悩んでいます。
https://book.cakephp.org/3.0/ja/controllers/components/pagination.html
でクエリからのページングは実装出来たのですが、
一回配列にした後ページングをすることはできないのでしょうか?
配列を作成しましたが、cakephpでpaginateした結果を見るとjson形式になっているようなので、
jsonencodeで配列をjson形式にしたら解決するのでしょうか?
また、実装できるのであれば、viewで表示した後、id、name等の項目の昇順降順でのソート機能をつけたいと考えています。
実装方法のアドバイス等よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー