У меня есть обратная связь с пользователем и пользователь, я пытаюсь показать изображение пользователя на странице обратной связи. Я использую сетку, это мое gridview.Yii Gridview показать изображение из соответствующих данных
и модель
public function getImageurl()
{
return \Yii::$app->request->BaseUrl.'/../../'.$this->hasOne(User::className(), ['photo' => 'photo']);
}
я получить правильный URL, но photoname неправильно результат «фото», я хочу получать данные формы лица фото?
Это поможет узнать ваши модели и их взаимосвязь, поскольку из-за того, внешний ключ, который связывает обе модели, но я не думаю, что это так. Кроме того, из этого утверждения yo объединяет базовый url с активным объектом записи, а не с фактическим полем. – marche
Также это поможет узнать, как вы храните фотографии, потому что вы можете использовать псевдонимы вместо BaseUrl для создания URL-адреса изображения. – marche
@marche Я не уверен, что обратная связь с моделью была создана. becouse, я просто добавляю объект Photo в пользователя таблицы. и у пользователя много отзывов, у обратной связи есть один пользователь. –