Behavior represents additional functionality similar to yii\db\TimestampBehavior
but automatically fills the specified attributes with the current user id
or value defined in value
field.
The preferred way to install this extension is through composer.
Either run
$ php composer.phar require --prefer-dist t-kanstantsin/yii2-author-behavior "*"
or add
"t-kanstantsin/yii2-author-behavior": "*"
to the require section of your composer.json
file.
Example behavior configuration:
// in `behaviors` method
[
'class' => tkanstantsin\yii2\behaviors\AuthorBehavior::class,
'createdByAttribute' => 'created_by_id',
'updatedByAttribute' => 'updated_by_id',
],
The BSD License (BSD). Please see License File for more information.