Yii2@web别名为空

Yii2@web别名为空,yii2,yii2-advanced-app,Yii2,Yii2 Advanced App,我不明白为什么我的视图文件中的Yii::getAlias('@web')返回一个空字符串@webroot返回正确的字符串 是否缺少一些配置?@rest:Yii::getAlias(“@web”)是框架中预定义的别名。没有这样的问题会造成。我想问题出在别的地方 我将放在我的视图(frontend/views/site/index.php)中,它返回:/yii2 app/frontend/web您是否启用了漂亮的url并将showscriptname设置为false?我甚至在yii\web\Appl

我不明白为什么我的视图文件中的
Yii::getAlias('@web')
返回一个空字符串
@webroot
返回正确的字符串


是否缺少一些配置?

@rest:
Yii::getAlias(“@web”)
是框架中预定义的别名。没有这样的问题会造成。我想问题出在别的地方


我将
放在我的视图(frontend/views/site/index.php)中,它返回:
/yii2 app/frontend/web
您是否启用了漂亮的url并将showscriptname设置为false?我甚至在
yii\web\Application.php
中执行了
var_dump
die()
,其中定义了
@web
,它也是一个空字符串。奇怪的我启用了漂亮的url,如果这很重要的话,showscriptname为false。