Переключение БД в классе Codeigniter Mongo - PullRequest
0 голосов
/ 23 февраля 2011

Я использую класс codeigniter mongo.Я храню информацию о конфигурации, такую ​​как mongohost, имя mongodb и т. Д. В config / mongo.php в codeigniter.Тем не менее, я хотел бы изменить имя базы данных в некоторых местах в моем коде, без необходимости переписывать config / mongo.php каждый раз.Есть ли функция переключения дб или каким-либо другим способом?

1 Ответ

0 голосов
/ 24 февраля 2011

Вы можете установить другой в конфигурации помимо вашего по умолчанию :

// your code
$this->load->database('test');

// config
$db['test']['hostname'] = "localhost";
$db['test']['username'] = "root";
$db['test']['password'] = "";
$db['test']['database'] = "database_name";
$db['test']['dbdriver'] = "mysql";
$db['test']['dbprefix'] = "";
$db['test']['pconnect'] = TRUE;
$db['test']['db_debug'] = FALSE;
$db['test']['cache_on'] = FALSE;
$db['test']['cachedir'] = "";
$db['test']['char_set'] = "utf8";
$db['test']['dbcollat'] = "utf8_general_ci";
$db['test']['swap_pre'] = "";
$db['test']['autoinit'] = TRUE;
$db['test']['stricton'] = FALSE;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...