【发布时间】:2016-09-26 17:57:00
【问题描述】:
这是我的代码。
<?=Html::img('file_path',['alt' => 'class room'])?>
我的图片真实路径是web/image/class.jpg。如何在file_path中设置路径。
有人知道如何解决我的问题吗?
提前致谢!!!
【问题讨论】:
这是我的代码。
<?=Html::img('file_path',['alt' => 'class room'])?>
我的图片真实路径是web/image/class.jpg。如何在file_path中设置路径。
有人知道如何解决我的问题吗?
提前致谢!!!
【问题讨论】:
你可以使用 Yii::$app->request->baseUrl;
<?=Html::img( Yii::$app->request->baseUrl; . 'file_path',['alt' => 'class room'])?>
你可能需要 /image/
<?=Html::img(Yii::$app->request->baseUrl; . '/image/' . 'file_path',['alt' => 'class room'])?>
查看更多http://www.yiiframework.com/doc-2.0/guide-helper-url.html
你可以尝试使用@web to ... 但不是'file_path' .. 你可能需要一个 $model->attribute 引用
<?= Html::img('@web/image/' . $model->file_path , ['alt' => 'class room']) ?>
【讨论】:
试试这个:
<img src="<?=Yii::$app->request->baseUrl?>/image/class.jpg">
Yii::$app->request->baseUrl : 它返回从根到 web 的路径
或者你可以使用
<img src="<?=Yii::getAlias('@web'); ?>/image/class.jpg">
【讨论】: