mehtulpatel / vspl
Yii2 审计记录和数据库更改详情
dev-master
2020-01-17 09:18 UTC
Requires
- yiisoft/yii2: ~2.0.0
This package is auto-updated.
Last update: 2024-09-17 20:04:58 UTC
README
Yii2 审计记录和数据库更改详情
安装
安装此扩展的首选方法是通过 composer。
运行以下命令之一
composer require --prefer-dist mehulpatel/vspl:"dev-master"
或
php composer.phar require --prefer-dist mehulpatel/vspl:"dev-master"
或在你的 composer.json
文件的 require 部分添加
"mehulpatel/vspl": "dev-master"
到
迁移或表
you need to import "audit_entry.sql" directly in your DB.
模块
在配置文件中添加 Audit Entry 模块
.... 'modules' => [ ...... 'auditlog' => [ 'class' => 'mehulpatel\mod\audit\AuditEntryModule' ], ...... ], ....
组件
在配置文件中添加 DateTimeHelper 组件
.... 'components' => [ ...... 'dateTimeConversion' => [ 'class' => 'mehulpatel\mod\audit\components\DateTimeHelper' ], ...... ], ....
用法
使用获取审计日志活动或记录,如下所示将 "AuditEntryBehaviors" 与你的模型关联
use mehulpatel\mod\audit\behaviors\AuditEntryBehaviors; use yii\db\ActiveRecord; class User extends ActiveRecord { public function behaviors(){ return [ .... 'auditEntryBehaviors' => [ 'class' => AuditEntryBehaviors::class ], .... ]; } }