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