当我使用CakePHP分页时,我得到的默认网址如下:
localhos/posts/index/page:3/sort:title/direction:asc
但是我必须在控制器、视图和路由中更改什么.php才能创建这样的工作 url:
localhost/posts/page/3/sort/title/direction/asc
或
localhost/posts/page/3/title/asc
我认为你真正想要的是:
public $paginate = array(
'paramType' => 'querystring'
);
有关此内容的更多详细信息 [此处]
它使它如此,而不是:
/posts/index/page:3/sort:title/direction:asc
它:
/posts/index?page=3&sort=title&direction=asc
IMO 这是进行 SEO 和其他一切的最佳方式。 除非您是极少数想要优化"asc"、"3"、"方向"、"标题"等关键字的情况,否则使用这样的查询字符串参数是理想的。