2016-07-14 9 views
2

Ich verstehe nicht warum Yii::getAlias('@web') in meiner Ansicht Datei eine leere Zeichenfolge zurückgibt. @webroot gibt die richtige Zeichenfolge zurück.Yii2 @web Alias ​​ist leer

Gibt es eine Konfiguration, die ich vermisse?

+0

Ich habe setzen '<= Yii :: getAlias ​​('@Web')?>' Meiner Meinung nach (Frontend/Ansichten/site/index.php) und zurück: '/ yii2- app/frontend/web' –

+0

Hast du ** pretty url ** aktiviert und ** showscriptname ** auf false gesetzt? – resting

Antwort

0

@resting: Yii::getAlias('@web') ist vordefinierte Aliase im Framework. Kein Problem dieser Art wird entstehen. I thing Problem ist woanders.

Go through this link

+0

Ich habe sogar 'var_dump' und' die() 'in' yii \ web \ Application.php' gemacht, wobei '@ web' definiert ist und auch eine leere Zeichenkette ist. Seltsam. Ich habe ** hübsche URL ** aktiviert und ** showscriptname ** falsch, wenn das wichtig ist. – resting