Я пытаюсь подключиться к базе данных, отличной от той, которая находится в моем файле конфигурации базы данных.
Я смог сделать это с помощью следующей модели:
$wp['hostname'] = "localhost";
$wp['username'] = "root";
$wp['password'] = "";
$wp['database'] = "transfer";
$wp['dbdriver'] = "mysql";
$wp['dbprefix'] = "";
$wp['pconnect'] = FALSE;
$wp['db_debug'] = TRUE;
$wp['cache_on'] = FALSE;
$wp['cachedir'] = "";
$wp['char_set'] = "utf8";
$wp['dbcollat'] = "utf8_general_ci";
$wpDB = $this->load->database($wp, TRUE);
и затем выполнение запросов, например, так: $query = $wpDB->get();
Я могу заставить его работать, только когда значения конфигурации находятся в самой модели (так что будет много дублирования). Я попытался поместить массив config в конструктор, но я получаю сообщение об ошибке, что он не может его найти.
Где можно разместить массив конфигурации, чтобы мне не приходилось дублировать его, и это доступно для всей модели?