CodeIgniterではモデルを利用するとき自動では接続してくれない
config/database.php内でデータベース情報を設定し
利用時には
config/database.php内でデータベース情報を設定し
利用時には
$this->load->model('Model_name', '', TRUE);
の形で呼び出すことで(最後TRUE部分)
DBへの接続が行われる
またこの部分に
$config['hostname'] = "localhost";
$config['username'] = "myusername";
$config['password'] = "mypassword";
$config['database'] = "mydatabase";
$config['dbdriver'] = "mysql";
$config['dbprefix'] = "";
$config['pconnect'] = FALSE;
$config['db_debug'] = TRUE;
$config['active_r'] = TRUE;
$this->load->model('Model_name', '', $config);
とすることで都度接続を切り替えることもできる
参考:
http://ci-user-guide-ja.nought-point-999.net/general/models.html
コメントする