1
我已经安装了一个扩展,用于显示窗帘视图的数据库更改。 Audit_trail by bedezign。在Yii2审计跟踪扩展输出中显示属性标签而不是属性名称
它保留了表中的所有更改。有模型字段,字段字段等。
“模型”字段的值与“app/model/Request”类似。
“字段”字段的值是字段名称。
我想显示字段的标签,而不是名称。
我想实现这样的:
$m = $model->model;
return $m::getAttributeLabel($model->field);
我有以下错误:
Calling unknown method: yii\web\View::attributeLabels()
我想这是因为我的$ M变量是不被人理解为一类,但作为简单的字符串。有什么方法可以解决这个问题吗?
抱歉,无法了解它从我的代码有什么不同。 – Marat
您正在从'$ model'制作'$ m',所以'$ m'是您的实际模型对象的子集。你用静态函数调用者'::'调用它 –