vsk / yii2-editablecolumn

Yii2的可编辑列小部件和模块

1.0.0 2018-09-28 08:17 UTC

This package is auto-updated.

Last update: 2024-09-24 05:34:50 UTC


README

安装

安装此扩展的首选方式是通过 Composer

运行以下命令之一

composer require vsk/yii2-editablecolumn

"vsk/yii2-editablecolumn" : "~1.0.0"

将以下内容添加到您的应用程序 composer.json 文件的 require 部分。

使用方法

单列示例 包含在配置模块中

'modules' => [
    ...
     'editablecolumn' => [
            'class' => \vsk\editableColumn\module\EditableColumnModule::class,
        ]
    ...
]

在模型中添加场景

    public function rules()
    {
        return [
            ...
            [['email'], 'email', 'on' => [self::SCENARIO_DEFAULT, EditableColumn::MODEL_SCENARIO_EDITABLE_COLUMN]],
            ...
         ];
    }

包含在视图中

<?php

 echo  \vsk\editableColumn\EditableColumn::widget([
                'model'=>$model,
                'attribute' => 'email',
                'format' => \kartik\editable\Editable::FORMAT_BUTTON,
                'asPopover' => true,
                'type'=>'success',
                'size'=>'lg',
            ]);