如何在CakePHP Paginator中自定义显示数字

时间:2014-01-09 10:04:10

标签: cakephp paginator

我正在尝试更改搜索结果页面上的链接显示。这就是链接在我的页面上的显示方式:

1 2 3 4 5 6 7 8 9 10 | Next10
1是当前页面。

点击 Next10 链接后,我希望它显示如下:
11 12 13 14 15 16 17 18 19 20 | Next10

我花了好几个小时。但我找不到让它工作的方法。有没有解决方案?

我用

'echo $this->Paginator->link('Next10',array('page' => $this->Paginator->params('page') + 11));'

视图。

1 个答案:

答案 0 :(得分:0)

您将不得不编写自己的分页器功能来显示数字。你所追求的(以及Cake不支持的)是显示页面前后页面的不同模数。 Cake仅支持一个模数参数:

http://book.cakephp.org/2.0/en/core-libraries/helpers/paginator.html#creating-page-number-links