qingbing / pf-abstracts-operate-log
抽象——数据库业务日志记录
1.0.1
2019-06-27 13:15 UTC
Requires
- qingbing/pf-abstracts-web-user: >=1.0, <2.0
- qingbing/php-database: >=1.0, <2.0
- qingbing/php-helper: >=1.0, <2.0
This package is auto-updated.
Last update: 2025-03-28 02:56:04 UTC
README
描述
抽象——数据库业务日志记录
注意事项
- 该小部件基于"qingbing/php-database","qingbing/php-web","qingbing/pf-abstracts-web-user"开发
- "qingbing/php-web" 提供项目入口
- "qingbing/php-database" 提供数据库支持
- "qingbing/pf-abstracts-web-user" 提供登录用户支持
- 该部件开发一个抽象类"\Abstracts\OperateLog"
- user :登录的用户组件, 建议在子类的init()方法中赋值指定
- tableName :数据表名,需要在子类中自行指定
使用方法
1. 实例化
class TestOperateLog extends OperateLog { /* @var string 数据表名,todo 需要在子类中自行指定 */ protected $tableName = 'log_operate_template'; public function init() { parent::init(); // todo,如果有登录用户,建议在该方法中赋值指定 // $this->user = ''; } }
2. 手动调用
\Test\TestOperateLog::getInstance()->operate(true, 'type', 'message', 'key', ['content' => 'xx']);
====== 异常代码集合 ======
异常代码格式:1032 - XXX - XX (组件编号 - 文件编号 - 代码内异常)
- 无