srun / 提供者
将 srun4-api 的 ActiveDataProvider 解析以使用 GridView
1.0.1
2024-06-20 02:35 UTC
Requires
- yiisoft/yii2: ~2.0.45
This package is auto-updated.
Last update: 2024-09-20 03:13:08 UTC
README
##Srun-Provider 将 srun4-api 的 ActiveDataProvider 解析以使用 GridView
解析srun4k-api 的ActiveDataProvider 数据结构以使用 GridView
因为接口返回 ActiveDataProvider 数据结构,而页面需要配合 GridView 组件。
所以需要将数据源转换成DataProvider,将 ArrayDataProvider 的分页逻辑去除。
安装
运行以下命令:
composer require srun/provider
或者添加以下内容到您的 composer.json 文件的 require 部分:
"srun/provider":"*"
用法
return new \srun\provider\ApiDataProvider([ 'allModels' => $data, /*@var array 数据源*/ 'totalCount' => $totalCount, /*@var int 总数*/ 'pagination' => [ 'pageSize' => 10, /*@var int 分页大小*/ ], ]);