我确实无法将查询修改为模型,作为替代方案,我会在控制器数据结果$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);
}