2016-07-14 51 views
2

我不明白爲什麼Yii::getAlias('@web')在我的視圖文件中返回一個空字符串。 @webroot返回正確的字符串。Yii2 @ web別名爲空

有沒有我缺少的配置?

+0

我已經把'<=的Yii :: getAlias( '@web')?>'在我看來(前端/視圖/網站/ index.php文件),它返回:'/ yii2- app/frontend/web' –

+0

你有**漂亮的網址**啓用和** showscriptname **設置爲false? – resting

回答

0

@resting:Yii::getAlias('@web')是預定義的框架中的別名。沒有這樣的問題會產生。我的問題在別的地方。

Go through this link

+0

我甚至在'yii \ web \ Application.php'中做了'var_dump'和'die()',其中'@ web'被定義,它也是一個空字符串。奇怪的。我有**漂亮的網址**啓用和** showscriptname **錯誤,如果重要的話。 – resting