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

时间:2015-04-29 08:19:20

标签: php linux yii yii2

对我来说很奇怪,我想在may main.php布局文件中获取基本URL。我将此代码放在 main.php 文件中。

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

输出

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

当我在Linux系统中执行时,相同的代码变空了。像

一样
string '' (length=0)

为什么这不适合Linux?

我使用的是Yii 2.

1 个答案:

答案 0 :(得分:1)

在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/