现在它显示:prev 1 2 3 4 5 6 7 8 9 next
我需要显示所有页面(即)prev 1 2 3 4 5 6 7 8 9 10 11 12 13 ..等等
这是代码
<?php echo $paginator->prev('Previous'); ?><big> </b>|<b>
<?php echo $paginator->numbers(array('separator'=>' </b>|<b> ')); ?> </b>|<b> </big>
<?php echo $paginator->next('Next'); ?>
答案 0 :(得分:4)
根据the CakePHP documentation for the numbers method of the PaginatorHelper,您可以通过指定modulus
选项告诉它当前项目两侧显示的项目数量。
将第二行更改为:
<?php echo $paginator->numbers(array('modulus'=>PHP_INT_MAX,'separator'=>' </b>|<b> ')); ?> </b>|<b> </big>