Нужно ли задавать динамически $ config в кодеигнитре?

Мне нужно назначать $config['base_url'] динамически в config.php каждый раз, когда URL-адрес попадает.

Есть ли решение для этого?

Обычно для хранения имени домена мы используем $ config ['base_url']. Почему вам нужно хранить это при каждом обновлении ?. Если вы хотите сделать его динамичным в разных доменах. Попробуйте ниже

  $config['base_url']=$_SERVER['SERVER_NAME'];