現在のページ番号に別のパラメータを設定する方法はありますか?
たとえば、私はこのページ付けされたURLを持っています:
http://localhost/petproject/posts/index/page:2
そして、私はこのようなURLを持ちたいです:
http://localhost/petproject/posts/index/my_custom_page_param:2
ありがとうございました!
現在のページ番号に別のパラメータを設定する方法はありますか?
たとえば、私はこのページ付けされたURLを持っています:
http://localhost/petproject/posts/index/page:2
そして、私はこのようなURLを持ちたいです:
http://localhost/petproject/posts/index/my_custom_page_param:2
ありがとうございました!
ルーターを使用して、その URL の書き換えルールを追加することで、その URL をニーズに一致する別のものに変換することができます。さらに調査することなく、これが最も簡単な解決策だと思います。
もう1つはController::beforeFilter()
、カスタムの名前付き引数が設定されているかどうかをチェックインし、それをコピー/設定することparams['named']['page']
です。
または、Paginator コンポーネントを拡張して、カスタマイズしたバージョンを作成します。