【发布时间】:2020-06-19 18:10:17
【问题描述】:
我正在将我的项目从 CodeIgniter 3 迁移到 CodeIgniter 4。我对框架的新结构感到困惑。所以这是我的问题,
我将 App.php 中的基本网址设置为:
protected $proj_root= "http://".$_SERVER['HTTP_HOST'];
protected $proj_root2 = str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
protected $mybase= $proj_root.$proj_root2;
public $baseURL = $mybase;
但我收到这样的错误:
致命错误:常量表达式在第 26 行的 D:\xampp\htdocs\delivery_dashboard\app\Config\App.php 中包含无效操作
所以从字面上看,我只能这样做:
public $baseURL = "http://localhost/my_project/"
如何使用$_SERVER['HTTP_HOST'] 动态设置我的基本网址,或者这里有什么解决方法?
感谢您的帮助!
【问题讨论】:
标签: codeigniter php-7 base-url codeigniter-4