Можно ли подключить две базы данных с помощью крючков в CodeIgniter 3?

#php #codeigniter #codeigniter-3

Вопрос:

Можно ли подключить две базы данных с помощью крючков в CodeIgniter 3?

 $CI =amp; get_instance();  $CI-gt;load-gt;database();  $query = $CI-gt;db-gt;get("tablename");  

Ответ №1:

да, можете ли вы определить в database.php

 $db['db'] = array(  'dsn' =gt; '',  'hostname' =gt; '',  'username' =gt; '',  'password' =gt; '',  'database' =gt; '',  'dbdriver' =gt; '',  'dbprefix' =gt; '',  'pconnect' =gt; TRUE,  'db_debug' =gt; (ENVIRONMENT !== 'production'),  'cache_on' =gt; FALSE,  'cachedir' =gt; '',  'char_set' =gt; 'utf8',  'dbcollat' =gt; 'utf8_general_ci',  'swap_pre' =gt; '',  'encrypt' =gt; FALSE,  'compress' =gt; FALSE,  'stricton' =gt; FALSE,  'failover' =gt; array(),  'save_queries' =gt; TRUE );  

и может позвонить вот так

 $this-gt;db1 = $CI-gt;load-gt;database('db',true);