xihrni / yii2-behavior-log
行为日志用于记录操作。
0.0.1
2020-05-07 15:45 UTC
Requires
- xihrni/php-tools: >=0.0.4
- xihrni/yii2-behavior-time: >=0.0.2
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-09-08 01:32:35 UTC
README
用于记录所有行为操作的日志行为
安装
$ composer require xihrni/yii2-behavior-log
用法
数据库
使用 Yii2 的迁移来生成数据库中的相关表
yii migrate --migrationPath=@vendor/xihrni/yii2-behavior-log/migrations
模型
将已准备好的模型复制到项目中,目录为:@vendor/xihrni/yii2-behavior-log/models
控制器
<?php namespace app\controllers; use xihrni\yii2\behaviors\LogBehavior; class IndexController extends \yii\web\Controller { public function behaviors() { return array_merge(parent::behaviors(), [ 'log' => [ 'class' => LogBehavior::className(), 'switchOn' => true, 'role' => 'admin', 'userBehaviorModel' => 'app\models\AdminBehaviorLog', ], ]); } }