Cakephp LImiting Pagination Counter

Rah*_*ngh 1 cakephp

我想限制cakephp中分页中可见的计数器?我该怎么办...?目前其默认显示为1-9作为页面链接.我试过限制,但因为它限制了我每页的帖子.我想限制计数器不是每页发布.请帮我.

修改...我根据答案尝试模数..

我希望我的分页应该是这样的.如果是在第一页然后.

1 2 3 ... Last
Run Code Online (Sandbox Code Playgroud)

如果是在页面的中间那么..

First ... 6 7 8 ... Last
Run Code Online (Sandbox Code Playgroud)

如果它在最后那个.

First ... 11 12 13
Run Code Online (Sandbox Code Playgroud)

我试过的代码是.

<?php echo $this->Paginator->numbers(array('modulus' => '2', 'tag' => 'span','first'=>'First','ellipsis'=>'...', 'separator' => ' ', 'last'=>'Last' )); ?>
Run Code Online (Sandbox Code Playgroud)

jos*_*ing 5

查看分页助手的文档:http://book.cakephp.org/2.0/en/core-libraries/helpers/paginator.html

我想你想要的是"模数 - 在当前页面的任一侧包含多少个数字,默认为8".

所以在你的视图中,你会有类似的东西:

// Limit numbers to 4 either side of current page
echo $this->Paginator->numbers(array('modulus' => 4));
Run Code Online (Sandbox Code Playgroud)

希望有所帮助.