[Codeigniter-users] データベースの接続について

Back to archive index

松本宏太 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;




Codeigniter-users メーリングリストの案内
Back to archive index