【CakePHP】Pagination(ページネーション)を使用する:URLについて
バージョン:CakePHP 2.x
$paginateの設定は、基本的に下記のようになるかと思います。
public $paginate = array( 'モデル名' => array( 'limit' =>10, //1ページ表示できるデータ数の設定 'order' => array('Users.id' => 'asc'), //データを降順に並べる ), );
この時のURLは、
http://localhost/users/index/page:2/sort:Users.id/direction:asc
となります。
これを下記のように「’paramType’ => 'querystring’」のオプションをつけると、
http://localhost/users/index?page=2&sort=Users.id&direction=asc
とゆうURLに変更できます。
public $paginate = array( 'モデル名' => array( 'limit' =>10, //1ページ表示できるデータ数の設定 'order' => array('Users.id' => 'asc'), //データを降順に並べる 'paramType' => 'querystring', ), );