karataserkan / yii2-multi-dataprovider
生成多个数据提供者结果
1.0.0
2016-10-06 06:17 UTC
Requires
- php: >=5.4.0
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-28 19:09:48 UTC
README
从多个数据提供者获取数据
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一
$ composer require karataserkan/yii2-multi-dataprovider
或者
"karataserkan/yii2-multi-dataprovider": "*"
将以下内容添加到您的 composer.json
文件的 require
部分。
用法
use karataserkan\yii2MultiDataProvider\MultiDataProvider; $data1 = new ActiveDataProvider([ 'query' => $query, ]); $data2 = new ArrayDataProvider([ 'allModels' => [...], ]); $dataProvider = new MultiDataProvider([ 'dataProviders' => [$data1,$data2], ]);
$dataProvider = new MultiDataProvider([ 'dataProviders' => [$data1,$data2], 'modelCallback' => function ($model) { return new YourModel(['data' => $model]); }, ]);
贡献
- 分支它( https://github.com/karataserkan/yii2-multi-dataprovider/fork )
- 创建您的功能分支(git checkout -b my-new-feature)
- 提交您的更改(git commit -am '添加一些功能')
- 推送到分支(git push origin my-new-feature)
- 创建新的 Pull Request