【发布时间】:2012-12-17 15:07:00
【问题描述】:
如何使用 Yii 资产管理器从控制台应用程序访问发布为资产的图像?
我在 Yii(控制台应用程序)中使用 commands 发送时事通讯。我无法在我的邮件模板中使用作为资产发布的图像。
我在protected/assets/images/ 文件夹中有实际图像。当我使用asset manager 发布它们时,它们将在root/assets/6f3434/images/ 文件夹中可用。
通常我在 Yii 的 Web 应用程序中访问图像的代码是
<img src="<?php echo $this->assetBase ?>/images/a.png" /> 其中$this->assetBase 指的是已发布文件夹的网址,在本例中为root/assets/6f3434。
如果我从控制台应用程序运行代码,同样的方法不起作用。
【问题讨论】:
标签: php command-line yii console-application assets