1
我真的不能修改查詢到模型中,作爲替代我創建了一個新的數組$dataNewResult
並將數據推入它,在控制器數據結果foreach
循環內。如何覆蓋CakePHP 2分頁限制?
我該如何重寫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);
}