xihrni / yii2-behavior-log
The behavior log used to record the operation.
Installs: 36
Dependents: 0
Suggesters: 0
Security: 0
Stars: 11
Watchers: 2
Forks: 0
Open Issues: 0
Type:yii2-extension
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
用于记录所有行为操作的日志行为
Install
$ composer require xihrni/yii2-behavior-log
Usage
Database
使用 Yii2 的迁移来生成数据库中的相关表
yii migrate --migrationPath=@vendor/xihrni/yii2-behavior-log/migrations
Model
复制已准备好的模型到项目中,目录为:@vendor/xihrni/yii2-behavior-log/models
Controller
<?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', ], ]); } }