我的视图文件中有以下内容,我需要将其显示为图像。
<img src="<?php echo PATH; ?>web/images/ad_image/<?php echo $ads['ads_id']; ?>.png " width="790" height="100" />
我的PATH
是Yii::$app->request->baseUrl
。这不起作用所以我想到使用Yii别名@web
和这样的Html助手:
echo Html::img('@web/images/ad_image'.$ads['ads_id'].'.png', ['width' => 790, 'height' => 100]); ?>
这不起作用,所以我尝试了这个,我的图像仍未显示:
$bf_ad = $ads['ads_id'];
echo Html::img('@web/images/ad_image'.$bf_ad.'.png', ['width' => 790, 'height' => 100]);
从$ads
获取的数组foreach (Yii::$app->params['ads_details'] as $ads) {
加载时,显示此内容的方法是什么?
答案 0 :(得分:2)
尝试
$bf_ad = $ads['ads_id'];
echo Html::img(Yii::getAlias('@web').'/images/as_image/'.$bf_ad.'.png', ['width' => 790, 'height' => 100]);
答案 1 :(得分:2)
试试这个:
echo Html::img(Yii::getAlias('@web').'/images/ad_image/'.$ads['ads_id'].'.png', ['width' => 790, 'height' => 100]);