Всё работает , Но тяга к прекрасному не даёт покоя
Модель:
Код: Выделить всё
public function getUserOperator()
{
return $this->hasOne(ServiceOperator::className(), ['id' => 'operator_id']);
}
public function getUserOperatorModuleName()
{
return $this->getUserOperator()->one()->module_name;
}
Код: Выделить всё
[
'attribute' => 'operator_id',
'format' => 'html',
'header' => 'Оператор',
'value' => function ($model){
return '<img style="width: 20px" src='"/'.$model->UserOperatorModuleName.'.png">';
}
]
Можно ли не делать метод getUserOperatorModuleName() а сразу как то использовать relation getUserOperator() прям во вьюхе ?
Спасибо !