- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:cakephpのページネーションURLについて)
cakephpのページネーションURLについて
このQ&Aのポイント
- cakephpのページネーションURLの設定方法
- ページネーションの際にコントローラー名が出力されない方法
- URLを短くするためにはどうすればよいか
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Router::connect('/:action', array('controller' => 'controller名')); これだと、 action 名の後方にいろいろパラメーターの付いたurlはこれにマッチしません。 つまり、url欄 に /action/xx と適当に後方にパス追加してみると action 名のつもりがcontroller 名に解釈されて、ActionController クラスがないというエラーが出ます。 Router::connect('/:action/*', array('controller' => 'controller名')); /* を付けることで、後方に各種パス名が付いたものも、この方式を通るようになり、paginatorもこれをみて、controller 名省略でリンクurlを作ります。
お礼
出来ました!出来ました!!! 1日ぐらい試行錯誤しても出来なかったので、すごく助かりました! ありがとうございます!