如何使用 CakePHP 更改分页中数字的 url?
默认情况下,显示分页编号时,URL 看起来像 /controller/action/page:number
。在我的应用程序中,我定义了一条路线:
Router::connect('/:categ', array('controller' => 'posts', 'action' => 'index'), array('categ' => '[a-zA-Z]+'));
我希望数字链接类似于 /:categ/:page
。
我尝试过
Router::connectNamed(array('page'));
但没有效果。
我错过了什么吗?
By default, when displaying pagination numbers, the url looks like /controller/action/page:number
. In my application I have defined a route:
Router::connect('/:categ', array('controller' => 'posts', 'action' => 'index'), array('categ' => '[a-zA-Z]+'));
I want the number link to be something like /:categ/:page
.
I've tried with
Router::connectNamed(array('page'));
but has no effect.
Am I missing something?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须使用带有 url 参数的分页选项:
Paginator->options(array('url' => 'some params')); ?>
You must using pagination options with url params:
<?php $this->Paginator->options(array('url' => 'some params')); ?>