路径别名以两种方式工作 - Yii2

时间:2018-02-11 12:03:51

标签: yii2 alias

Yii2高级版中,在 common/config/bootsrap.php 中添加了 @alias ,用于存储照片,

但是有一个问题:

  • 如果脚本在前端运行 - 则创建文件夹 一个地方 - public_html / uploads / images
  • 如果脚本在后端运行 - 则创建文件夹 其他地方 - public_html / admin / 上传/图片

如何使文件夹仅在前端创建?

更多信息:

代码: 的后端 /控制器/ ActionThatCreateTheDirecotry

$dir = Yii::getAlias("@images") .'/blog/';
FileHelper::createDirectory($dir);

1 个答案:

答案 0 :(得分:0)

我做了以下修改,它正在运作:

Yii::setAlias('@images', dirname(dirname(dirname(_DIR_))) . '/../uploads/images');