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

Почему yii2 не видит ссылки?

Здравствуйте, поставила шаблон на yii2, но при проверке сайта через браузер, он просто не видит мои изображения и поэтому сайт не открывается. В консоле браузер выдаёт такие ошибки:
5bcf3c765c9eb700364918.png
Прописываю вот такие ссылки к изображениям:
<img src='<?=Url::toRoute( [ "/../images/logo.png" ] )?>'
  • Вопрос задан
  • 702 просмотра
Подписаться 1 Простой 13 комментариев
Решение пользователя Максим Тимофеев К ответам на вопрос (2)
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Не надо путь к статике возлагать на yii, зачем? Просто прописывайте путь к файлу, а сервер настройте, что бы он ввел к точке входа только те запросы, для которых нет статики, собственно стандартно так и должно быть:
https://github.com/yiisoft/yii2-app-advanced/blob/...
Соответственно картинка будет иметь вид
<img src="/images/logo.png" />
При этом сама картинка лежит в корне сайта в папке images. Корень сайта это обычно папка web, там где у Вас точка входа (index.php)
Метод toRoute который Вы юзаете строит url на основании маршрута, где Вы указываете модуль, контролер, экшен и параметры.
Ответ написан
Комментировать