Cakephp:将页数传递给PaginatorHelper

时间:2014-04-07 18:34:00

标签: cakephp pagination view-helpers

我想传递pageCount,而不是让PaginatorHelper类从模型中取出它。原因是我根本没有使用该模型。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:3)

params存储在$this->request->params['paging'][$model]内部,其中$ model是所需模型的名称。可以在Cake docs中找到此变量中的确切数据。您将始终需要一个模型的名称,但您可以创建一个。

在您的控制器中:

$this->request->params['paging']['MyModel'] = array(
   'pageCount' => 3
);

在您看来:

$this->Paginator->param('pageCount', 'MyModel');