srun/提供者

将 srun4-api 的 ActiveDataProvider 解析以使用 GridView

1.0.1 2024-06-20 02:35 UTC

This package is auto-updated.

Last update: 2024-09-20 03:13:08 UTC


README

##Srun-Provider 将 srun4-api 的 ActiveDataProvider 解析以使用 GridView

解析srun4k-apiActiveDataProvider 数据结构以使用 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 分页大小*/
    ],
]);