Задать вопрос
@ZaurK

Как вывести фото по ссылке, сохраненной в базе?

Пытаюсь получить картинку во вьюшке следующим способом:

echo Html::img($model->image, ['class'=>'img-responsive']);


в итоге получаю ссылку backend.alf.loc/goods/images/123.jpg . В базе ссылка хранится как images/123.jpg.
Вот если бы не было 'goods' (это контроллер) то ссылка была бы правильной. Пробовал алиас прописать, но все равно 'goods' мешает, прошу подсказать, как правильно записать?
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 2
Попробуйте сделать путь абсолютным:
echo Html::img('/' . $model->image, ['class'=>'img-responsive']);
Ответ написан
Sanasol
@Sanasol
нельзя просто так взять и загуглить ошибку
Слеш в начало добавьте, абсолютный путь получится от корня сайта.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы