mmonem/yii2-gridview2

原始Yii2 GridView的包装器,具有本地模型创建和更新功能

0.0.3 2017-12-11 20:27 UTC

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部分。

用法

  1. 在您的视图中按常规添加原始Yii GridView

  2. use指令从yii\grid\GridView更改为mmonem\yii2gridview2\GridView;

  3. editColumnscreateUrl参数添加到GridView的配置数组中,如下所示

    'editColumns' => [
        'column_1',
         ['attr' =>'column_2', 'select' => [1 => 'Name 1', 2 => 'Name 2']],
        'column_3',
    ],
    'createUrl' => Url::to(['some-controller/createajax']),
  4. 在您的其中一个控制器中添加用于使用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