这对我来说很奇怪,我想在 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。
最佳答案
在 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/ )
关于php - Yii2:Yii::$app->request->baseUrl 在 Linux 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29938072/