Настройка динамического базового URL в CodeIgniter 4.0.2Php

Кемеровские программисты php общаются здесь
Anonymous
Настройка динамического базового URL в CodeIgniter 4.0.2

Сообщение Anonymous »

Я переношу свой проект с CodeIgniter 3 на CodeIgniter 4. Меня смущает новая структура фреймворка. Итак, вот моя проблема:

Я устанавливаю свой базовый URL-адрес в 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;
Но я получаю такую ​​ошибку:


Неустранимая ошибка: константное выражение содержит недопустимые операции в D:\xampp\htdocs\delivery_dashboard\app\Config\App.php в строке 26


Так что буквально я могу делай только это:

Код: Выделить всё

public $baseURL = "http://localhost/my_project/"
Как динамически установить базовый URL-адрес с помощью $_SERVER['HTTP_HOST'] или есть ли здесь обходной путь?

Спасибо за помощь!

Подробнее здесь: https://stackoverflow.com/questions/605 ... iter-4-0-2

Вернуться в «Php»