使用通配符路由CakePHP中的分页

时间:2013-02-18 06:01:18

标签: cakephp routing

在我的Cake应用程序中,我有以下路线:

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

看起来很简单。我正在使用这个因为我正在使用slugs和命名参数,并且想要干净的SEO友好网址。

问题是这完全破坏了分页功能。

如何使用通配符,但仍允许索引视图上的所有分页按预期运行?

编辑:

以下似乎有效,但我想知道是否有更简单,更优雅的方式:

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'));

0 个答案:

没有答案