exertis / yii2-save-with-audit-trail-behavior

为您的模型添加了 $model->saveWithAuditTrail() 方法,允许您注释对数据的更改。

v1.0.7 2016-02-09 14:11 UTC

This package is not auto-updated.

Last update: 2024-09-24 04:09:54 UTC


README

为您的模型添加了 $model->saveWithAuditTrail() 方法,允许您注释对数据的更改。

安装

安装此扩展的首选方法是通过 composer

运行以下命令之一:

php composer.phar require --prefer-dist exertis/yii2-save-with-audit-trail-behavior "*"

或者将以下内容添加到您的 composer.json 文件的 require 部分:

"exertis/yii2-save-with-audit-trail-behavior": "*"

数据库设置

您需要运行一些迁移来设置审计跟踪表。

php yii migrate --migrationPath=@vendor/exertis/yii2-save-with-audit-trail-behavior/migrations

配置

首先您需要按照以下方式配置模型:

use exertis\savewithaudittrail\SaveWithAuditTrailBehavior;

class Post extends ActiveRecord
{
    public function behaviors() {
        return [
            [
                'class' => SaveWithAuditTrailBehavior::className(),
            ],
        ];
    }
}