Имеется набор таблиц со связями, получаю данные через ActiveDataProvider
'query' => Houses::find()->joinWith([...,'houseIpo',...]),
передаю в GridView::widget
...
[
'attribute' => 'houseIpo.ipo_val_name',// В рендере поле заполняется
'format' => 'text',
'label' => '...'
'value' => function ($model, $key, $index, $column) {
return $model->{$column->attribute};// ошибка
}
],
...
Получаю ошибку
Getting unknown property: app\models\Houses::houseIpo.Ipo_val_name.. Что в принципе понятно, переменная 'attribute' заполняется где-то в недрах виджета.
Но как тогда правильно передать значение поля 'houseIpo.ipo_val_name' в анонимную функцию?