jberall/yii2-statusbehavior

一个行为,当 status_column 设置为 null 时,将状态设置为 0。在 BaseActiveRecord::EVENT_BEFORE_INSERT 和 BaseActiveRecord::EVENT_BEFORE_UPDATE 事件触发

安装: 14

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

v1.03 2017-04-27 22:29 UTC

This package is not auto-updated.

Last update: 2024-09-29 03:31:08 UTC


README

一个行为,当 status_column 设置为 null 时,将状态设置为 0。在 BaseActiveRecord::EVENT_BEFORE_INSERT 和 BaseActiveRecord::EVENT_BEFORE_UPDATE 事件触发

安装

安装此扩展的首选方法是使用 composer

运行以下命令之一:

php composer.phar require --prefer-dist jberall/yii2-statusbehavior "*"

或者在您的 composer.json 文件的 require 部分添加:

"jberall/yii2-statusbehavior": "*"

用法

扩展安装完成后,只需在您的代码中通过以下方式使用它:

    public function behaviors() {
        
        $behaviors = [

            'statusBehavior' => [
				'class' => \frontend\behaviors\StatusBehavior::className(),
				'status_column' => 'status_id',
				
			],
        ];
        return ArrayHelper::merge(parent::behaviors(),$behaviors);

    }