了解分页CakePHP控制器中有多少页的结果

了解分页CakePHP控制器中有多少页的结果,cakephp,pagination,Cakephp,Pagination,我在控制器中使用CakePHP的paginate方法。我想知道生成了多少页的结果。在视图中($paginator->counter())这很容易,但我希望从控制器本身中访问此信息。有什么想法吗?$this->params['paging']['pageCount'] $this->params['paging'][<MODEL NAME>]['pageCount'] 试着用这个。我想这正是你所需要的一点搜索就可以买到这个 $this->params['paging']

我在控制器中使用CakePHP的
paginate
方法。我想知道生成了多少页的结果。在视图中(
$paginator->counter()
)这很容易,但我希望从控制器本身中访问此信息。有什么想法吗?

$this->params['paging']['pageCount']
$this->params['paging'][<MODEL NAME>]['pageCount']

试着用这个。我想这正是你所需要的

一点搜索就可以买到这个

$this->params['paging'][$model]['count']
其中,
$model
是您的型号名称


在CakePHP 3中,调用paginate()方法后,可以通过以下方式访问参数


伟大的想知道你在找什么吗?我在任何地方都找不到:(搜索页面上的第4个结果:)啊,是神奇的单词“count”造成了不同。我在尝试“页面”或“结果数量”之类的东西
$this->request->params['paging']['Model']['count']