я создаю страницу обратной связи для своего веб-сайта, я использую gridview для отображения списка отзывов. в строке gridview я хочу заполнить фото, дату и имя пользователя в поле. Я положил фото на коробку. но мне интересно, как поставить другие данные
вид:
[ 'attribute' => 'iduser.photo',
'format' => 'html',
'value'=> function($data) { return Html::img($data->imageurl,['id'=>'photo']); },
'contentOptions'=>['style'=>'max-width: 10px; max-height: 10px'],
],
свойство обратной связи из модели/объекта обратной связи:
* @property integer $ID_KOMENTAR
* @property integer $id
* @property string $KOMENTAR //comment
* @property string $TANGGAL //date
* @property User $iduser //related to the user
и связанные с обратной связью и пользователем. обратная связь имеет одно имя пользователя, имя пользователя имеет много отзывов
public function getIduser()
{
return $this->hasOne(User::className(), ['id' => 'id']);
}
сущность пользователя: iduser, имя пользователя, фото