0

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

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

我的问题是:有什么方法可以继续下一组结果(已经是结果数组的一部分)而无需再次进入控制器和模型。

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

谢谢,丹尼

4

1 回答 1

1

我的问题是:有什么方法可以继续下一组结果(已经是结果数组的一部分)而无需再次进入控制器和模型

如果您使用的是 CGridview 的分页,那么我的答案是否定的。在您的情况下,您必须自己进行分页。您已经选择了所有记录,并且想在客户端操作它们,您真的根本不需要 CGridview 的分页。

在第一次加载时将所有记录推送到页面中并不是一个好主意,但也许你的要求已经问过了,我只是这么说。

于 2013-08-19T02:08:16.550 回答