如何覆盖CakePHP 2分页限制?

时间:2016-08-15 18:26:31

标签: cakephp pagination cakephp-2.x

我确实无法将查询修改为模型,作为替代方案,我会在控制器数据结果$dataNewResult循环内创建新数组foreach并将数据推入其中。

如何覆盖paginate对象的limit属性以匹配新的数组计数?

我在尝试:

$this->paginate['limit'] = $dataNewResult;

我收到此错误消息: 间接修改重载属性MyobjectController::$paginate无效

这是我正在尝试的代码:

 if(base64_decode($this->passedArgs['Myobject.restriction']) == '0')
    {
        $this->set('data', $dataNewResult);
        $this->paginate['limit'] = count($dataNewResult);
    } else {
        $this->set('data', $data);
    }

0 个答案:

没有答案