对我来说很奇怪,我想在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.
答案 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/)