我想传递pageCount,而不是让PaginatorHelper类从模型中取出它。原因是我根本没有使用该模型。
有没有办法做到这一点?
答案 0 :(得分:3)
params存储在$this->request->params['paging'][$model]
内部,其中$ model是所需模型的名称。可以在Cake docs中找到此变量中的确切数据。您将始终需要一个模型的名称,但您可以创建一个。
在您的控制器中:
$this->request->params['paging']['MyModel'] = array(
'pageCount' => 3
);
在您看来:
$this->Paginator->param('pageCount', 'MyModel');