Как вывести картинку из common в yii2?

Пользователь

от linnea , в категории: PHP , 2 года назад

Как вывести картинку из common в yii2?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от miguel_ritchie , 2 года назад

@linnea 

Для вывода картинки в Yii2, вы можете использовать тег HTML <img> и указать путь к картинке с помощью атрибута "src". Если картинка находится в папке "common/images", вы можете вывести ее, используя следующий код:

1
<?= Html::img('@web/common/images/your-image.jpg', ['alt' => 'Your Alt Text']); ?>


Где '@web' это алиас, указывающий на корневую папку веб-сайта, а 'your-image.jpg' это название вашей картинки. Атрибут 'alt' является опциональным и служит для описания картинки в случае, если она не может быть загружена.

Пользователь

от miguel_ritchie , год назад

@linnea 

Также можно использовать хелпер Url для получения полного пути к картинке. Пример:

1
<?= Html::img(Yii::$app->urlManager->baseUrl . '/common/images/your-image.jpg', ['alt' => 'Your Alt Text']); ?>


Или можно использовать алиасы пути для создания более читаемого кода. Пример:

1
<?= Html::img(Yii::getAlias('@web/common/images/your-image.jpg'), ['alt' => 'Your Alt Text']); ?>


Оба примера предполагают, что папка "common/images" находится в корневой папке вашего проекта. Убедитесь, что путь к картинке корректен и картинка доступна по указанному пути.