从控制台应用程序Yii2访问Web文件夹

时间:2015-07-06 15:06:51

标签: yii2

enter image description here在我的控制台应用程序中,我必须下载一些图像并将其保存在/ web / images下,但它说目录不存在。如果我在Web应用程序中,我可以正常访问/ web文件夹。

请帮助!!!

1 个答案:

答案 0 :(得分:2)

您可以在案例 config / console.php 中将aliases属性添加到控制台应用程序配置中:

'aliases' => [
    '@webimages' => dirname(__DIR__) . DIRECTORY_SEPARATOR '..' . DIRECTORY_SEPARATOR . 'web' . DIRECTORY_SEPARATOR . 'images',
]

然后在您的控制台应用程序代码中调用Yii::getAlias('@webimages')以获取您的Web目录的路径。