Cakephp2.xのPaginatorで生成されるURLをクエリ型にする
CakePHP2.xでページング機能を実装していて、
Paginatorを使っていて、デフォルトで生成される
○ページ目のURLがコロンを使っていて気持ち悪かった。
(下記のようなURLが生成される)
http://sample.com/articles/index/page:3
出来れば、クエリ型(と呼ぶのか?)でのURLにしたかった
http://sample.com/articles/?page=3
解決策
そもそもの原因はPaginatorHelperのオプションで
'paramType'という項目がデフォルトでは
'named'になっているのが原因らしい。
なので、ここの値を'querystring'にすればOK!
public $paginate = [ 'Model' => [ 'limit' => 10, 'paramType' => 'querystring', ] ];
こんな感じ。
この項目を見つけるのに時間がかかってしまった:;(∩´﹏`∩);: