1
我有負載的模型函數已經返回不同的數據集。 我希望能夠對這些進行分頁,而不必在控制器中使用分頁方法重寫它們。有這樣一個整潔的方式嗎?如何在CakePHP中對現有模型函數進行分頁?
我有負載的模型函數已經返回不同的數據集。 我希望能夠對這些進行分頁,而不必在控制器中使用分頁方法重寫它們。有這樣一個整潔的方式嗎?如何在CakePHP中對現有模型函數進行分頁?
這難道不是訣竅嗎?
$this->set('dataSet', $this->paginate($verySpecialModelDataSet, $paginateOptions));
如果你有多個控制器,你可能通過重寫beforeRender()使您的通話 [中AppController的http://book.cakephp.org/view/60/Callbacks]。
這似乎並不可悲,會讓我的生活變得如此簡單。我認爲它缺少這個功能。 (我正在使用CakePHP 1.2)。 – Jenski 2010-03-05 09:38:07
CakePHP 1.3已經差不多了。升級會非常困難嗎?請參閱遷移指南http://book.cakephp.org/view/1561/Migrating-from-CakePHP-1-2-to-1-3 – sibidiba 2010-03-05 12:58:19