1

我正在使用 Yii2 GridView 来显示来自 的数据ActiveDataProvider,当它启用分页时,它的速度运行良好。但是当显示所有行时,一切都会滞后。

我正在使用普通的 Controller->View 流程。

还添加了数据库缓存 普通控制器

4

1 回答 1

1

没有分页,所有行都由 ActiveDataProvider 获取并呈现 dy gridview ..

不管性能。就可接受的用户体验而言,这无济于事。

如果您需要拥有全部数据的客户端,建议避免使用 ActiveDataProvider 和 gridview,或者使用 sql 命令 creat withcreateCommand(....);和 sql 并将结果限制为 JSON 结构来处理客户端/ 边

于 2017-08-12T11:43:11.127 回答