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

从控制台应用程序Yii2访问Web文件夹,yii2,Yii2,在我的控制台应用程序中,我必须下载一些图像并将其保存在/web/images下,但它说目录不存在。如果我在web应用程序中,我可以正常访问/web文件夹 请帮忙 您可以将别名属性添加到案例config/console.php中的控制台应用程序配置中: 然后在控制台应用程序代码中调用Yii::getAlias(“@webimages”)获取web目录的路径。您应该发布文件夹结构,这样我们就可以看到控制台应用程序相对于web目录的位置。仅供参考,Yiii2还有大量预定义的别名,您也可以使用这些别名:

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


请帮忙

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


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

您应该发布文件夹结构,这样我们就可以看到控制台应用程序相对于web目录的位置。仅供参考,Yiii2还有大量预定义的别名,您也可以使用这些别名:
'aliases' => [
    '@webimages' => dirname(__DIR__) . DIRECTORY_SEPARATOR '..' . DIRECTORY_SEPARATOR . 'web' . DIRECTORY_SEPARATOR . 'images',
]