Yii2 DetailView: Wert des Attributs unter Verwendung einer Funktion [duplizieren]
Diese Frage hat hier bereits eine Antwort:
Änderungswert eines Attributs im DetailView-Widget 2 AntwortenIch erhalte eine Fehlermeldung, wenn ich eine Funktion verwende, um den Wert eines Attributs abzurufen, und sie funktioniert normalerweise mit Gridview. Was mache ich falsch?
<?= DetailView::widget([
'model' => $model,
'attributes' => [
[
'label' => 'subject_type',
'value' => function ($data) {
return Lookup::item("SubjectType", $data->subject_type);
},
'filter' => Lookup::items('SubjectType'),
],
'id',
'subject_nature',
],
]) ?>