Я перевожу свой проект с CodeIgniter 3 на CodeIgniter 4. Я запутался в новой структуре фреймворка. Итак, вот моя проблема,
Я устанавливаю свой базовый URL в Приложение. 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;
Но я получаю ошибку, подобную этой:
Неустранимая ошибка: выражение константы содержит недопустимые операции в D: \ xampp \ htdocs \ delivery_dashboard \ app \ Config \ App. php в строке 26
Так буквально я могу только сделайте это:
public $baseURL = "http://localhost/my_project/"
Как я могу динамически установить базовый URL, используя $_SERVER['HTTP_HOST']
, или здесь есть какой-то обходной путь?
Спасибо за помощь!