私は自分のウェブサイトのフィードバックページを作成しています。フィードバックのリストを表示するためにグリッドビューを使用しています。グリッドビューの行で、ボックスに写真、日付、およびユーザー名を入力したい。箱に写真を載せました。しかし、私は別のデータをどのように配置するのだろうか
景色:
[ '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
およびフィードバックとユーザーの関連。フィードバックには 1 つのユーザー名があり、ユーザー名には多くのフィードバックがあります
public function getIduser()
{
return $this->hasOne(User::className(), ['id' => 'id']);
}
ユーザー エンティティ: iduser、ユーザー名、写真