松本宏太
kota1****@gmail*****
2012年 10月 12日 (金) 16:02:53 JST
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;