Page 58 - Framework Codeigniter 2
P. 58
www.koder.web.id – Kumpulan tutorial komputer
$this->load->database($config);
Atau Anda bisa mengirimkan nilai-nilai database Anda sebagai Data Source Name. DSN harus
memiliki prototipe seperti ini:
$dsn='dbdriver://username:password@hostname/database';
$this->load->database($dsn);
3. Mengaktifkan manual dari model
Selain kedua cara di atas Anda juga bisa mengaktifkan database pada saat loading model.
Caranya adalah dengan mengeset TRUE pada parameter ketiga load model. Contoh :
$this->load->model('Model_name','',TRUE);
Selain itu Anda juga bisa menggunakan konfigurasi tertentu untuk sebuah model. Contoh:
$manual_config['hostname']="localhost";
$manual_config['username']="myusername";
$manual_config['password']="mypassword";
$manual_config['database']="mydatabase";
$manual_config['dbdriver']="mysql";
$manual_config['dbprefix']="";
$manual_config['pconnect']=FALSE;
$manual_config['db_debug']=TRUE;
$this->load->model('Model_name','',$manual_config);
53

