CakePHPのPaginatorを使ったページリンクが正しく出力されません。
1ページ目は正しく出力できていますが、2ページ目などに移動した際にURLがおかしくなります。
現状
1ページ目
http://www.example.com/hoge/**2**
↓
2ページ目
http://www.example.com/hoge/**2/page:3**
理想
1ページ目
http://www.example.com/hoge/**2**
↓
2ページ目
http://www.example.com/hoge/**3**
また、パラメータがついた場合も
1ページ目
http://www.example.com/hoge/**2**?hoge=hoge
↓
2ページ目
http://www.example.com/hoge/**3**?hoge=hoge
となるようにしたいのですが、何を間違えているのでしょうか。
ちなみにソースは以下のようになってます。
View/Hoge.php
echo $this->Paginator->prev('< 前へ', array(), null, array('class' => 'prev disabled')); echo $this->Paginator->numbers(array('separator' => '')); echo $this->Paginator->next('次へ >', array(), null, array('class' => 'next disabled'));
Config/routes.php
Router::connect( '/hoge/:page', array( 'action' => 'hoge', ), array( 'pass' => array( 'page', ) ) );
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/08/21 10:10