路径别名有两种工作方式 - Yii2
The path alias works in two ways - Yii2
在Yii2
进阶,在common/config/bootsrap.php
我加了一个@alias
用于存储照片,
但是有一个问题:
- 如果脚本在前端运行 - 那么文件夹创建于
一处 - public_html/uploads/images
- 并且如果脚本在后端运行 - 则创建文件夹
其他地方 - public_html/admin/uploads/image
如何使文件夹只在前端创建?
更多信息:
- Image with directory structure
- .htaccess file code for both files
代码:
后端/controllers/ActionThatCreateTheDirecotry
$dir = Yii::getAlias("@images") .'/blog/';
FileHelper::createDirectory($dir);
我进行了以下修改并且有效:
Yii::setAlias('@images', dirname(dirname(dirname(_DIR_))) . '/../uploads/images');
在Yii2
进阶,在common/config/bootsrap.php
我加了一个@alias
用于存储照片,
但是有一个问题:
- 如果脚本在前端运行 - 那么文件夹创建于 一处 - public_html/uploads/images
- 并且如果脚本在后端运行 - 则创建文件夹 其他地方 - public_html/admin/uploads/image
如何使文件夹只在前端创建?
更多信息:
- Image with directory structure
- .htaccess file code for both files
代码: 后端/controllers/ActionThatCreateTheDirecotry
$dir = Yii::getAlias("@images") .'/blog/';
FileHelper::createDirectory($dir);
我进行了以下修改并且有效:
Yii::setAlias('@images', dirname(dirname(dirname(_DIR_))) . '/../uploads/images');