Настройка динамического базового 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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