0

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

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

看起来很简单。我使用它是因为我使用的是 slugs 和命名参数,并且想要干净的 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