Yii2:Yii :: $ app-> request-> baseUrl在Linux中不工作

它对我来说很奇怪,我想在main.php布局文件中得到base url。 我把这个代码放在我的main.php文件中。

<?php var_dump(Yii::$app->request->baseUrl); ?> 

输出:

 string '/unfactory-v2/web' (length=17) 

当我在Linux系统中执行相同的代码时,它是空的。 就像

 string '' (length=0) 

为什么这不适用于Linux?

我使用Yii 2。

在Yii2中,你可以使用:

 Url::base() 

要么

 Url::home() 

要么

 Yii::$app->homeUrl 

更好的是,你可以使用路径别名( http://www.yiiframework.com/wiki/667/yii-2-list-of-path-aliases-available-with-default-basic-and-advanced-app/