我正在为审计日志使用yii2-audit扩展,我遵循了所有安装步骤并迁移了所有表。但是当我更新表值时,它会返回错误,比如无法加载审计模块。
我behaviors()
在我的model
.
我的模特
<?php
namespace frontend\models;
use yii\base\Model;
use yii\web\UploadedFile;
use bedezign\yii2\models\AuditTrail;
use bedezign\yii2\audit\models\AuditEntry;
use bedezign\yii2\Audit;
class StudentForm extends \yii\db\ActiveRecord
{
public function behaviors()
{
return [
'AuditTrailBehavior' => [
'class' => 'bedezign\yii2\audit\AuditTrailBehavior',
// Array with fields to save. You don't need to configure both `allowed` and `ignored`
'allowed' => ['firstname','lastname','email','phone'],
'active' => true,
// Date format to use in stamp - set to "Y-m-d H:i:s" for datetime or "U" for timestamp
'dateFormat' => 'Y-m-d H:i:s',
]
];
}
我的问题是
为什么我收到诸如无法加载审计模块之类的错误?
为什么任何错误或其他日志没有存储到
audit
表中?
我已经添加audit
了main.php
'modules' => [
'audit' => 'bedezign\yii2\audit\Audit',
],
添加后,我收到如下图所示的错误。