这是我的小伙子。
<?=Html::img('file_path',['alt' => 'class room'])?>
我的图片真实路径为web/image/class.jpg
。如何在file_path中设置路径。
有人知道如何解决我的问题吗?
提前致谢!!!
答案 0 :(得分:1)
您可以使用Yii :: $ app-&gt; request-&gt; 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来...而不是'file_path'..您可能需要$ model-&gt;属性参考
<?= Html::img('@web/image/' . $model->file_path , ['alt' => 'class room']) ?>
答案 1 :(得分:1)
试试这个:
<img src="<?=Yii::$app->request->baseUrl?>/image/class.jpg">
Yii :: $ app-&gt; request-&gt; baseUrl:它返回从root到web的路径
或者你可以使用
<img src="<?=Yii::getAlias('@web'); ?>/image/class.jpg">