在我的 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'));