0

Cake アプリには、次のルートがあります。

Router::connect('/joints/*', array('controller'=>'joints', 'action'=>'view'));

十分に単純に思えます。これを使用しているのは、スラッグと名前付きパラメーターを使用していて、クリーンな SEO フレンドリーな URL が必要だからです。

問題は、これがページネーション機能を完全に壊してしまうことです。

ワイルドカードを使用しながら、インデックス ビューのすべてのページネーションを期待どおりに機能させるにはどうすればよいですか?

編集:

以下はうまくいくようですが、もっとシンプルでエレガントな方法があるのではないかと思います:

Router::connect('/joints', array('controller' => 'joints', 'action' => 'index'));
Router::connect('/joints/index/*', array('controller' => 'joints', 'action' => 'index'));
Router::connect('/burgers/*', array('controller'=>'burgers', 'action'=>'view'));
4

0 に答える 0