Я использую метод CakePHP paginate в контроллере.Я хочу узнать, сколько страниц результатов было сгенерировано.Это достаточно просто в представлении ($paginator->counter()), но я бы хотел получить доступ к этой информации из самого контроллера .Есть идеи?
paginate
$paginator->counter()
$this->params['paging'][<MODEL NAME>]['pageCount']
попробуйте использовать это.Я думаю, это то, что вам нужно
Немного поиска купил это
$this->params['paging'][$model]['count']
Где $model - название вашей модели.
$model
http://whilefalse.net/2010/11/09/cakephp-get-paginator-count-controller/
В CakePHP 3 вы можете получить доступ к параметрам следующим образом после вызова метода paginate ().
$this->request->params['paging']['Model']['count']