如何在Yii2中连接以下内容?

时间:2015-08-10 08:59:40

标签: php concatenation yii2

我的视图文件中有以下内容,我需要将其显示为图像。

<img src="<?php echo PATH; ?>web/images/ad_image/<?php echo $ads['ads_id']; ?>.png " width="790" height="100" />

我的PATHYii::$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) {加载时,显示此内容的方法是什么?

2 个答案:

答案 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]);