yii2中的图像路径问题

时间:2016-05-13 06:44:38

标签: php url yii2

我的yii2项目中有前端,后端和API。我已从url中删除了前端/网页。我按照以下帖子进行操作。 http://www.yiiframework.com/wiki/755/how-to-hide-frontend-web-in-url-addresses-on-apache/ 但我的整个图像在后端和前端都没有找到错误。我正面临着问题给路径。我试过下面的代码 在params-local.php中

   Yii ::setAlias('@source', 'http://example.com');

在Frontend / index.php

<body style="background-image:url(.<?Yii ::getAlias('@source') ?>.'/images/media-bg.jpg');background-attachment:fixed;">

仍然出现错误(#2)。请帮助

1 个答案:

答案 0 :(得分:3)

此行中有一些语法错误:

<?Yii ::getAlias('@source') ?>

替换为:

<?= Yii ::getAlias('@source') ?>

设置别名(common / config / bootstrap.php):

Yii::setAlias('@root', realpath(dirname(__FILE__).'/../../'));

获取别名:

Yii ::getAlias('@root');

从项目根目录获取上传的图像

<img src="<?= Yii ::getAlias('@root').'uploads/images/cool.png';?> ">