Я пытаюсь подключиться к другой базе данных, чем в моем конфигурационном файле базы данных.Где я могу поместить значения конфигурации базы данных в Codeigniter?
Я был в состоянии сделать это с помощью следующих в моей модели:
$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();
Я могу только заставить его работать, когда значение конфигурации является в самой модели (так что было бы много дублирования). Я попытался помещать конфигурационный массив в конструктор, но я получаю сообщение об ошибке, которое он не может найти.
Где я могу поместить конфигурационный массив, поэтому мне не нужно его дублировать, и это доступно во всей модели?
Ссылки исправны в ответах, но не сами по себе. Пожалуйста, разместите соответствующую информацию и используйте ссылку в качестве ссылки. –
@ Мадмартиган прав; ваш ответ может быть удален, если вы не редактируете и не добавляете некоторые детали. Для получения дополнительной информации, пожалуйста, поиск по [meta] для того, что есть и не является ответом. Благодарю. – Will