【发布时间】:2011-07-29 20:31:13
【问题描述】:
我在控制器中使用 CakePHP 的 paginate 方法。我想知道生成了多少页的结果。这在 view ($paginator->counter()) 中很容易,但我想从 controller 本身访问这些信息。有什么想法吗?
【问题讨论】:
标签: cakephp pagination
我在控制器中使用 CakePHP 的 paginate 方法。我想知道生成了多少页的结果。这在 view ($paginator->counter()) 中很容易,但我想从 controller 本身访问这些信息。有什么想法吗?
【问题讨论】:
标签: cakephp pagination
在 CakePHP 3 中,您可以在调用方法 paginate() 后通过以下方式访问参数。
$this->request->params['paging']['Model']['count']
【讨论】:
稍微搜索一下就买了这个
$this->params['paging'][$model]['count']
$model 是您的型号名称。
http://whilefalse.net/2010/11/09/cakephp-get-paginator-count-controller/
【讨论】:
$this->params['paging'][<MODEL NAME>]['pageCount']
尝试使用它。我想这是你需要的
【讨论】: