在我的控制台应用程序中,我必须下载一些图像并将其保存在/ web / images下,但它说目录不存在。如果我在Web应用程序中,我可以正常访问/ web文件夹。
请帮助!!!
答案 0 :(得分:2)
您可以在案例 config / console.php 中将aliases
属性添加到控制台应用程序配置中:
'aliases' => [
'@webimages' => dirname(__DIR__) . DIRECTORY_SEPARATOR '..' . DIRECTORY_SEPARATOR . 'web' . DIRECTORY_SEPARATOR . 'images',
]
然后在您的控制台应用程序代码中调用Yii::getAlias('@webimages')
以获取您的Web目录的路径。