Как получить доступ к изображениям, опубликованным как ресурсы, с помощью диспетчера ресурсов Yii из консольных приложений?
Я отправляю информационные бюллетени, используя commands
в Yii (консольное приложение). Я не мог использовать изображения, опубликованные как активы, в своем почтовом шаблоне.
У меня есть настоящие изображения внутри папки protected/assets/images/
. Когда я опубликую их с помощью asset manager
, они будут доступны в папке root/assets/6f3434/images/
.
Обычно мой код для доступа к изображению в веб-приложении Yii будет
<img src="<?php echo $this->assetBase ?>/images/a.png" />
, где $this->assetBase
ссылается на URL-адрес опубликованной папки, в данном случае root/assets/6f3434
.
То же самое не работает, если я запускаю код из консольного приложения.