hendrignwn/yii2-log

活动日志功能模型

安装: 136

依赖: 0

建议者: 0

安全性: 0

星级: 1

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

dev-master 2016-11-02 06:39 UTC

This package is not auto-updated.

Last update: 2024-09-28 19:09:46 UTC


README

主要功能是记录模型的变化。

  • 有一个功能允许用户查看这些日志。

安装

安装此扩展的首选方式是通过 composer。之后,运行以下命令之一

php composer.phar require --prefer-dist hendrignwn/yii2-log

或者

"hendrignwn/yii2-log": "dev-master"

将其添加到你的 composer.json 文件的 require 部分。为数据库运行迁移

yii migrate --migrationPath=@hendrignwn/log/migrations

在主配置文件中的 modules 部分添加

    'modules' => [
        ...
	   'log-module' => [
            'class' => hendrignwn\log\LogModule::className(),
        ],
        ...
    ]

在你想记录日志的 Model 中添加到 function behavior()

    public function behaviors() {
 		return [
            ...
 			'hendrignwn\log\behaviors\LogBehavior',
 			...
 		];
 	}

或者在父 Models 中添加,如果你想要设置要记录的模型但此代码 'hendrignwn\log\behaviors\LogBehavior' 不可重用。

    public function behaviors() {
 		return [
            ....
 			'hendrignwn\log\behaviors\LoggableBehavior',
 			....
 		];
    }

使用方法

扩展安装完成后,检查 URL:[你的应用程序基本 URL]/index.php/log-module

注意:只有当用户已经登录时才能访问此日志。否则将出现错误 403 权限访问不允许。

许可证

Hendri Gunawan