Восстанавливается ли класс утилит к базе данных, определенной в файле конфигурации базы данных, при его инициализации?
Следующий код возвращает базы данных из базы данных dev, а не prod:
$this->load->database('prod');
$this->load->dbutil();
print_r($this->dbutil->list_databases());
Файл конфигурации моей базы данных содержит:
$db['dev']['hostname'] = 'localhost';
$db['dev']['username'] = 'root';
$db['dev']['password'] = '';
$db['dev']['database'] = 'mydb';
...
$db['prod']['hostname'] = 'prodhost';
$db['prod']['username'] = 'username';
$db['prod']['password'] = 'password';
$db['prod']['database'] = 'myproddb';
...
edit 1: действительно, на dbutil, похоже, влияет переменная $ active_group в файле конфигурации базы данных. Как мне переопределить это для одной функции? Я думал, что это было целью $this->load->database('environment');
... нет?