CakePHP3(3.0.0-alpha1)のブログチュートリアルで記事一覧にページネーションを追加してみる2
PaginatorのHelperが出力するタグからリストタグを削ってみる。
①ArticlesControllerを下記のように変更。
public $helpers = ['Paginator' => ['templates' => 'paginator-templates.php']];
②paginator-templates.phpというファイルをsrc/Config/下に作る。中身は下記の通り。(変更したのは一部のみ)
※2014/08/12追記:src/Config/は3.0.0-alpha2でconfigに変更になった様子。
<?php $config =[ 'nextActive' => '<a rel="next" href="{{url}}">{{text}}</a>', 'nextDisabled' => '<span>{{text}}</span>', 'prevActive' => '<a rel="prev" href="{{url}}">{{text}}</a>', 'prevDisabled' => '<span>{{text}}</span>', 'number' => '<a href="{{url}}">{{text}}</a>', 'current' => '<span>{{text}}</span>' ];
paginator-templates.phpの中に何を書いていいのかわからなくてしばらく悩んでしまった。
PaginatorHelper — CakePHP Cookbook 3.x documentation