jberall / yii2-statusbehavior
一个行为,当 status_column 设置为 null 时,将状态设置为 0。在 BaseActiveRecord::EVENT_BEFORE_INSERT 和 BaseActiveRecord::EVENT_BEFORE_UPDATE 事件触发
v1.03
2017-04-27 22:29 UTC
Requires
- yiisoft/yii2: *
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); }