CakePHP Pagination - как увидеть значения Paginator внутри контроллера? - PullRequest
5 голосов
/ 19 августа 2011

Я использую помощник по разбиению на страницы CakePHP в своем контроллере как таковой

$this->paginate = array(
                    'Entity'    => array(
                            'limit'    => $limit,
                            'order'    => $order
                        )
                );

$entities = $this->paginate('Entity', $conditions);

На мой взгляд, я не использую переменную $ paginator для отображения элементов навигации по нумерации страниц (т. Е. Общее количество, текущая страницаобщая страница ...)

Мой вопрос: как мне получить доступ к переменной $ paginator из контроллера?Я предполагаю, что это установлено после того, как контроллер вызывает метод $ this-> paginate.Я хотел бы видеть в контроллере общее количество записей, найденных пагинатом.

1 Ответ

14 голосов
/ 19 августа 2011

после вызова метода paginate() результаты сохраняются в $this->params['paging'][YOUR_MODEL_NAME]

Чтобы увидеть их:

pr($this->params['paging']);

Приветствия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...