mmonem/ yii2-gridview2
原始Yii2 GridView的包装器,具有本地模型创建和更新功能
0.0.3
2017-12-11 20:27 UTC
Requires
- yiisoft/yii2: ~2.0.0
- yiisoft/yii2-bootstrap: ~2.0.0
This package is not auto-updated.
Last update: 2024-09-29 04:43:07 UTC
README
yii2-gridview2是一个原始Yii2 GridView的包装器,具有本地模型创建和更新功能
安装
安装此扩展的首选方式是通过composer。
要安装,请运行以下命令之一:
$ php composer.phar require mmonem/yii2-gridview2 "@dev"
或添加
"mmonem/yii2-gridview2": "@dev"
到您的composer.json
文件中的require
部分。
用法
-
在您的视图中按常规添加原始Yii GridView
-
将
use
指令从yii\grid\GridView
更改为mmonem\yii2gridview2\GridView;
-
将
editColumns
和createUrl
参数添加到GridView的配置数组中,如下所示'editColumns' => [ 'column_1', ['attr' =>'column_2', 'select' => [1 => 'Name 1', 2 => 'Name 2']], 'column_3', ], 'createUrl' => Url::to(['some-controller/createajax']),
-
在您的其中一个控制器中添加用于使用AJAX添加模型的动作。以下示例中,我为此创建了一个名为
createajax
的动作。您还需要指定ActiveRecord模型类名。不要忘记为该新操作修复权限。public function actions() { return [ 'createajax' => [ 'class' => 'mmonem\yii2gridview2\CreateAction', 'modelClass' => SomeModel::className() ], ]; }
变更日志
- v0.0.2于2017-12-11
- 初始预alpha版本
许可证
yii2-gridview2在BSD 3-Clause许可证下发布。有关详细信息,请参阅LICENSE.md
。