jmillerdesign/log_action

该软件包最新版本(dev-master)没有提供许可证信息。

CakePHP 插件,用于监控用户对数据库所做的更改。

安装: 10

依赖项: 0

建议者: 0

安全: 0

星标: 3

关注者: 3

分支: 5

开放问题: 0

类型:cakephp-plugin

dev-master 2015-05-17 02:16 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:21:15 UTC


README

版本 8,作者:J. Miller

此插件将监控数据库中指定的字段更改。它将记录更改前后的值,以及执行更改的用户_id。

安装

  1. 运行以下命令以创建数据库表 log_actions。

    cake schema create --plugin LogAction

  2. 在 Config/bootstrap.php 中加载插件

    CakePlugin::load('LogAction');

  3. 将行为添加到要监控的模型,并指定要监控的字段。如果您没有指定字段,则将监控所有字段。

    public $actsAs = array( 'LogAction.LogAction' => array( 'fields' => array('title', 'body'), 'trackDelete' => false ) );

待办事项

  • 添加对 AppModel 的支持,以监控所有表中所有字段或指定字段。