0

我正在为审计日志使用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',
            ]
        ];
    }

我的问题是

  1. 为什么我收到诸如无法加载审计模块之类的错误?

  2. 为什么任何错误或其他日志没有存储到audit表中?

我已经添加auditmain.php

'modules' => [
        'audit' => 'bedezign\yii2\audit\Audit',
    ],    

添加后,我收到如下图所示的错误。

在此处输入图像描述

4

0 回答 0