我想限制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)
查看分页助手的文档: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)
希望有所帮助.