r2am9d / yii2-activity-log
一个简化版的yii2模块,用于跟踪用户基于Web的活动
dev-master
2021-06-04 17:37 UTC
Requires
- php: >=5.6.0
- kartik-v/yii2-grid: *
- kartik-v/yii2-widget-datetimepicker: *
- kartik-v/yii2-widget-select2: *
- maciejczyzewski/bottomline: ~0.2.0
- rmrevin/yii2-fontawesome: ~2.17.1
- yiisoft/yii2: ~2.0.14
This package is auto-updated.
Last update: 2024-09-05 00:50:35 UTC
README
Yii2 Activity Log Module
一个简化版的Yii2模块,用于跟踪用户基于Web的活动
安装
安装此模块的首选方式是通过 composer
可以运行以下命令
php composer.phar require --prefer-dist r2am9d/yii2-activity-log
或者将以下内容添加到您的 composer.json
文件的 require-dev 部分中。
"r2am9d/yii2-activity-log": "*"
一旦扩展被安装,只需将以下行添加到您的 "modules" 应用程序配置中。
return [ 'modules' => [ 'activity-log' => [ 'class' => 'r2am9d\activitylog\Module', ], ], ];
然后将这些行添加到您的 "controllerMap" 应用程序配置中。
return [ 'controllerMap' => [ 'migrate' => [ 'class' => 'yii\console\controllers\MigrateController', 'migrationNamespaces' => [ 'r2am9d\activitylog\migrations', ], ], ], ];
最后,运行迁移。
~$ php yii migrate
用法
通过继承的 "behaviors" 函数将自定义行为应用到您的 Controller 或 Model 类中。
/** * {@inheritdoc} */ public function behaviors() { return [ \r2am9d\activitylog\behaviors\ActivityLogBehavior::className(), ]; }
访问模块
您可以通过以下URL访问模块
https:///path/to/index?r=activity-log
如果已启用美观的URL,您也可以使用以下URL
https:///path/to/index/activity-log