Yii CGridView分页

时间:2013-08-18 21:25:34

标签: ajax yii pagination cgridview

我使用CArrayDataProvider(基本上是我创建的自定义查询),它会从数据库中返回所有结果(超过1000个)。

我在视图中使用结果,但是当我使用分页时,它会返回控制器进行另一次查询。

我的问题是:有没有办法继续下一组结果(已经是结果数组的一部分)而不再去控制器和模型。

*我的控制器有一个相当高级的功能,需要在尝试使用下一页的标准AJAX请求时在视图中没有的变量和参数。

感谢, 丹尼

1 个答案:

答案 0 :(得分:1)

  

我的问题是:有没有办法继续下一组   结果(已经是结果数组的一部分)没有去过   控制器和模型再次

如果您使用CGridview的分页,那么我的答案就是NO。在你的情况下,你必须自己做分页。您已经选择了所有记录,并希望在客户端操作它们,您根本不需要CGridview的分页。

首次加载时将所有记录推送到页面中并不是一个好主意,但也许您的要求已经提出,我只是这么说。

相关问题