2016-11-03 4 views
1

Я новичок в yii2, и я пытаюсь добавить изображения на свой сайт с помощью тега Html :: img, но я продолжаю получать неработающие ссылки на веб-сайте. Я использую wamp. Это мой код:Html :: img tag не работает в yii2

<?= Html::img('@web/images/logo.png', ['alt' => 'My logo']) ?> 

Спасибо за помощь.

ответ

0

Попробуйте

<?php $domain = yii\helpers\Url::base(true); 
     echo Html::img($domain.'/images/logo.png', ['alt' => 'My logo']) 
    ?> 
+0

Привет Mohan, ваше предложение не работает либо. Может быть что-то не так с моим кодом? – japheth

+0

Я проверил источник страницы, и указанный вами адрес My logo, который, я думаю, в порядке, так что, может быть, есть проблема с моим кодом или что? – japheth

+0

Источник изображения должен быть следующим: 'My logo' – Mohan

1

Вы должны CONVER к URL вашего псевдонима

use yii\helpers\Url; 

... 

<?= Html::img( Url::to('@web/images/logo.png'), ['alt' => 'My logo']) ?> 
+0

Привет, scaisEdge, я попробовал ваше предложение, но все же одно и то же сломанное изображение. – japheth

+0

Не могли бы вы обновить свой вопрос и добавить результат для var_dump (Url :: to ('@ web/images/logo.png)) и можете ли вы подтвердить, что ваш img находится внутри web/images /? – scaisEdge

Смежные вопросы