Акаш, пожалуйста, будьте более ясны в своем вопросе в будущем. Я только выяснил, что вы просите после прочтения комментария к ответу Доргладира. Вы не упомянули о панели администратора или бэкэнд в своем вопросе.
Создайте библиотеку, которая загружается перед другими. Например, я использую библиотеку Init/Startup, которая автоматически загружается для выполнения общих операций перед загрузкой других библиотек и контроллеров.
Используйте этот конструктор библиотеки для извлечения сохраненного base_url из базы данных (или где-либо когда-либо хранящего его), а затем установите его с помощью config-> set_item.
Пример:
$CI =& get_instance();
/* code here to retrieve url from database and set it to $stored_base_url */
$CI->config->set_item('base_url', $stored_base_url);
Все, что загружен после этого класса будут использовать новый base_url.
'необходимо изменить его соответственно', вы хотели бы создать пример, пожалуйста? – egig
В чем смысл публикации дубликата, если вы уже знаете, что это дубликат? – Mike
@Michal Я хочу правильный ответ на этот вопрос, поэтому я отправляю его снова, поэтому я делаю это правильно, и в будущем любой другой нужен этот вопрос, чтобы получить правильный ответ. – Akash