【发布时间】:2010-03-01 02:15:36
【问题描述】:
CakePHP 中是否可以在 routes.php 中使用 URL 别名?或者通过什么其他方式可以达到同等的效果:
假设我有一些分页视图。在可能的排序中,有一些我想绑定到一个简单的 URL。例如:
- http://example.com/headlines => http://example.com/posts/listView/page:1/sort:Post.created/direction:desc
- http://example.com/hottopics => http://example.com/posts/listView/page:1/sort:Post.view_count/direction:desc 等
如何向 Router::connect() 添加参数?伪代码:
Router::connect('/'.__('headlines',true),
array(
'controller' => 'posts',
'action' => 'listView'
'params' => 'page:1/sort:Post.created/direction:desc',
)
);
【问题讨论】: