CakePHP увеличение страниц страницы отображает - PullRequest
1 голос
/ 28 ноября 2011

сейчас он показывает: пред 1 2 3 4 5 6 7 8 9 далее

Мне нужно показать все страницы (т.е.) пред 1 2 3 4 5 6 7 8 9 10 11 12 13.и так далее

вот код

<?php echo $paginator->prev('Previous'); ?><big>&nbsp;&nbsp;&nbsp;</b>|<b>&nbsp;&nbsp;
<?php echo $paginator->numbers(array('separator'=>'&nbsp;&nbsp;&nbsp;</b>|<b>&nbsp;&nbsp;&nbsp;')); ?>&nbsp;&nbsp;&nbsp;</b>|<b>&nbsp;&nbsp;</big>
<?php echo $paginator->next('Next'); ?>

1 Ответ

4 голосов
/ 28 ноября 2011

В соответствии с документацией CakePHP для метода чисел PaginatorHelper вы можете указать количество отображаемых элементов по обе стороны от текущего элемента, указав параметр modulus.

Измените вторую строку следующим образом:

<?php echo $paginator->numbers(array('modulus'=>PHP_INT_MAX,'separator'=>'&nbsp;&nbsp;&nbsp;</b>|<b>&nbsp;&nbsp;&nbsp;')); ?>&nbsp;&nbsp;&nbsp;</b>|<b>&nbsp;&nbsp;</big>
...