我该如何分页: Prev 4 5 6 7 Next
Posted
技术标签:
【中文标题】我该如何分页: Prev 4 5 6 7 Next【英文标题】:How can I paginate like: Prev 4 5 6 7 Next 【发布时间】:2012-04-17 06:36:53 【问题描述】:我在 Cakephp 中的这个分页有问题。请告诉我如何做到这一点! 我的问题是: + 正常情况下:页码为: 上一页 1 2 3 4 下一页
当用户按 1 到 4 时,页码不变。
当用户按下 下一步 按钮时,我希望页码必须是: 上一页 5 6 7 8 下一页
但现在它们是: 上一页 3 4 5 6 下一页
当我按下下一步按钮时,如何将数字 5 移到最左边
我正在使用 $this->Paginator->numbers 生成页码,我该如何配置?
请帮助我,非常感谢。
【问题讨论】:
【参考方案1】:您不应“移动”号码,而应在当前页面启动导航寻呼呼叫。
这是通过将options
提供给numbers()
函数来完成的(具体来说是first
和last
)。
在这里查看:http://api.cakephp.org/class/paginator-helper#method-PaginatorHelpernumbers
【讨论】:
感谢您回复我。但是我的客户需要他们的网站看起来像这样。 :( 请阅读链接,这是您问题的答案。您只需“获取”您所在的页面并将其设置为“第一个”选项。 谢谢,但是当我在第8页时,我尝试设置first = 8,结果是第8页之前有8页。以上是关于我该如何分页: Prev 4 5 6 7 Next的主要内容,如果未能解决你的问题,请参考以下文章
Symfony2.3分页如何实现rel=prev和rel=next?
Google rel="next/prev" 用于动态分页?
java swing make分页Next / Prev,按按钮时的下一个按钮Forword Record或Prev goback