0
有什么方法可以为当前页码配置不同的参数吗?cakephp分页:如何设置不同的'页面'参数
例如,我有这样的分页网址:
http://localhost/petproject/posts/index/page:2
我想有网址是这样的:
http://localhost/petproject/posts/index/my_custom_page_param:2
谢谢!
有什么方法可以为当前页码配置不同的参数吗?cakephp分页:如何设置不同的'页面'参数
例如,我有这样的分页网址:
http://localhost/petproject/posts/index/page:2
我想有网址是这样的:
http://localhost/petproject/posts/index/my_custom_page_param:2
谢谢!
您可以简单地使用use the router将URL转换为其他符合您需要的内容,方法是为该URL添加重写规则。如果不进一步研究,我认为这是最简单的解决方案。
另一个可能是检查Controller::beforeFilter()
如果您的自定义名为arg已设置并将其复制/设置为params['named']['page']
。
或者扩展Paginator组件并创建它的自定义版本。
我认为你列出的第二个选项可能是*最简单的*。由于一切都会匹配,所以第一种解决方案可能会过度杀伤。第三种解决方案可能是最“正确”的方式。所有不错的选择:) – jeremyharris