我需要访问根文件夹中上载文件夹中的图像。我创建了一个别名并尝试了此操作:
根
-backend
-common
-frontend
-uploads
...
common / config / bootstrap.php
Yii::setAlias('@uploads', dirname(dirname(__DIR__)) . '/uploads');
view.php
<?= Html::img(Yii::getAlias('@uploads') . '/party/IMG_900.jpg'); ?>
但是图像无法加载。
标签的src
属性img
是相对于Web根地址的。您应该将其编写为/uploads/party/IMG_900.jpg
,然后在您frontend/web
(或backend/web
)目录中创建一个软链接并指向该/root/uploads
目录。
目录结构示例:
root
- backend
- web
- uploads -> ../../uploads
- frontend
- web
- uploads -> ../../uploads
- common
- uploads
在view.php中
<?= Html::img('/uploads/party/IMG_900.jpg'); ?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句