29.03.2013 Views

Framework Codeigniter

Framework Codeigniter

Framework Codeigniter

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

www.koder.web.id – Kumpulan tutorial komputer<br />

$db['test']['cachedir']="";<br />

$db['test']['char_set']="utf8";<br />

$db['test']['dbcollat']="utf8_general_ci";<br />

$active_group="test";<br />

Untuk connect ke database ada beberapa cara yang disediakan oleh CodeIgniter diantaranya :<br />

1. Menambahkan Database Library Sebagai Autoload Library<br />

52<br />

Untuk connect ke database Anda bisa menambahkan database sebagai autoload library di file<br />

application/config/autoload.php. Cara ini sangat sederhana, cukup menambahkan kata<br />

"database" ke dalam autoload library sehingga menjadi :<br />

$autoload['libraries'] = array("database");<br />

Ketika menambahkan autoload pastikan bahwa database sudah terkonfigurasi dengan benar<br />

untuk menghindari kesalahan.<br />

2. Mengaktifkan Manual Dari Library Database<br />

Jika hanya ada beberapa halaman website yang memerlukan konektivitas database, maka<br />

untuk optimalisasi lakukan koneksi ke database secara manual, cukup dengan menambahkan<br />

baris kode di bawah ini pada tiap fungsi tempat yang membutuhkan koneksi kedatabase atau<br />

dalam konstruktor kelas Anda untuk membuat database yang tersedia secara global di kelas.<br />

$this->load->database();<br />

Jika fungsi di atas tidak berisi informasi apapun di parameter pertama akan menyambung ke<br />

group konfigurasi yang aktif. Untuk memilih kelompok tertentu dari file konfigurasi, Anda dapat<br />

melakukan seperti pada contoh berikut. Hal tersebut berguna pada saat menggunakan aplikasi<br />

yang memiliki dua database.<br />

$this->load->database('group_name');<br />

Group_name adalah nama grup konfigurasi dari file konfigurasi Anda. Untuk menghubungkan<br />

secara manual ke database yang diinginkan, Anda dapat melewatkan sebuah array nilai:<br />

$config['hostname']="localhost";<br />

$config['username']="myusername";<br />

$config['password']="mypassword";<br />

$config['database']="mydatabase";<br />

$config['dbdriver']="mysql";<br />

$config['dbprefix']="";<br />

$config['pconnect']=FALSE;<br />

$config['db_debug']=TRUE;<br />

$config['cache_on']=FALSE;<br />

$config['cachedir']="";<br />

$config['char_set']="utf8";<br />

$config['dbcollat']="utf8_general_ci";

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!