mmonem/yii2-gridview2
Composer 安装命令:
composer require mmonem/yii2-gridview2
包简介
A wrapper for the original Yii2 GridView with local model Create and Update features
README 文档
README
yii2-gridview2 is a wrapper for the original Yii2 GridView with local model Create and Update features
Installation
The preferred way to install this extension is through composer.
To install, either run
$ php composer.phar require mmonem/yii2-gridview2 "@dev"
or add
"mmonem/yii2-gridview2": "@dev"
to the require section of your composer.json file.
Usage
-
In your view add the original Yii GridView as usual
-
Change the
usedirective fromyii\grid\GridViewtommonem\yii2gridview2\GridView; -
Add
editColumnsandcreateUrlparameters to the configuration array of the GridView as the following:'editColumns' => [ 'column_1', ['attr' =>'column_2', 'select' => [1 => 'Name 1', 2 => 'Name 2']], 'column_3', ], 'createUrl' => Url::to(['some-controller/createajax']),
-
In one of your controllers add the the action to be used for adding models using AJAX. In the following example I make an action called
createajaxfor this. You need also to specify the ActiveRecord model class name. Don't forget to fix permissions for that new action.public function actions() { return [ 'createajax' => [ 'class' => 'mmonem\yii2gridview2\CreateAction', 'modelClass' => SomeModel::className() ], ]; }
Change Log
- v0.0.2 on 2017-12-11
- Initial pre-alpha version
License
yii2-gridview2 is released under the BSD 3-Clause License. Refer to LICENSE.md for details.
统计信息
- 总下载量: 39
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2017-12-09