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