#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);