我在控制器中使用CakePHP的paginate
方法。我希望了解生成了多少页结果。这在视图($paginator->counter()
)中很容易,但我想从控制器本身访问此信息。有什么想法吗?
答案 0 :(得分:12)
$this->params['paging'][<MODEL NAME>]['pageCount']
尝试使用此功能。我认为这就是你需要的东西
答案 1 :(得分:4)
一点点搜索买了这个
$this->params['paging'][$model]['count']
$model
是您的型号名称。
http://whilefalse.net/2010/11/09/cakephp-get-paginator-count-controller/
答案 2 :(得分:2)
在CakePHP 3中,您可以在调用方法paginate()后以下列方式访问参数。
$this->request->params['paging']['Model']['count']