我有一个包含命名参数的 URL,我想将其映射到对用户更友好的 URL。
以以下 URL 为例:
/videos/index/sort:published/direction:desc
我想将此映射到更友好的 URL,例如:
/视频/最近
我已经尝试在路由器中设置它,但它不起作用。
来自路由器的代码示例:
Router::connect(
'/videos/recent/*',
array('controller' => 'videos', 'action' => 'index'),
array('sort' => 'published', 'direction' => 'desc'
));
这是行不通的。以下也不起作用:
Router::connect(
'/videos/recent/*',
array('controller' => 'videos', 'action' => 'index', 'sort' => 'published', 'direction' => 'desc'));
有任何想法吗?