HAMAGUCHI Seiji (スマイルロジック)
hamag****@smile*****
2012年 10月 12日 (金) 16:22:44 JST
To: 松本様 初めまして、濱口@スマイルロジックです。 こちらは、ご覧になりましたか? http://codeigniter.jp/user_guide_ja/database/connecting.html 同時に、2つのDBに接続させる場合、複数のやり方があるようです。 外していたら、申し訳ございません。 ちなみに、デフォルトをなくして、手動接続2回にしたら どうなるのでしょうか。 以上、よろしくお願いします。 -- スマイルロジック(smileLogic) 濱口 誠二 mail: hamag****@smile***** tel: 090-6168-3463 web: http://smilelogic.jp/ 2012年10月12日 16:02 松本宏太 <kota1****@gmail*****>: > Codeigniterの皆様 > > はじめまして。 > > この度、データベース接続に際し、不明な点がございましたので、ご連絡いたしました。 > > http://codeigniter.jp/user_guide_ja/general/models.html > の最後の項【データベースの接続】を参考にし、コントローラーのコンストラクタに下記の用に設定したのですが、database.phpで宣言されているデータベースに接続されてしまいます。 > どのようにすれば、接続できるのでしょうか? > ご教授いただければ幸いです。 > よろしくお願いします。 > > 【ソース】 > -----コントローラー----- > public function __construct() > { > parent::__construct(); > $config['hostname'] = "localhost"; > $config['username'] = "hoge"; > $config['password'] = "hoge"; > $config['database'] = "hoge"; > $config['dbdriver'] = "mysql"; > $config['dbprefix'] = ""; > $config['pconnect'] = FALSE; > $config['db_debug'] = TRUE; > $this->load->model('hoge', '', $config); // hogeモデルを呼び出し > } > > -----database.php------ > > $active_group = 'default'; > $active_record = TRUE; > > $db['default']['hostname'] = 'localhost'; > $db['default']['username'] = 'hoge'; > $db['default']['password'] = 'hoge'; > $db['default']['database'] = 'blog'; > $db['default']['dbdriver'] = 'mysql'; > $db['default']['dbprefix'] = ''; > $db['default']['pconnect'] = TRUE; > $db['default']['db_debug'] = TRUE; > $db['default']['cache_on'] = FALSE; > $db['default']['cachedir'] = ''; > $db['default']['char_set'] = 'utf8'; > $db['default']['dbcollat'] = 'utf8_general_ci'; > $db['default']['swap_pre'] = ''; > $db['default']['autoinit'] = TRUE; > $db['default']['stricton'] = FALSE; > > _______________________________________________ > Codeigniter-users mailing list > Codei****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users