Пример довольно тривиальный.
У меня две таблицы. Я вывожу услуги, в них есть id пользователя. Вместо id хочу вывести фамилию и имя, которые хранятся в таблице пользователей.
Делаю по этой инструкции:
php-lessons.com/blog/2016/06/06/yii2-view-data-ral...
создал в модели услуг функцию:
// получаем пользователя по ID
public function getUser() {
return ($this->hasOne(UserRecord::className(), ['id' => 'user_id']));
}
В виде, который отвечает за вывод услуг, при вызове виджета, указываю:
...
array('attribute'=>'user_id','filter'=>$users,'label'=>'User','value'=>('user.last_name')),
...
И всё хорошо, но это только фамилия.
А как мне вывести в этом столбце user.first_name и user.last_name через пробел?!
Все, что пришло мне в голову, падает с ошибками!(