Page 57 - Framework Codeigniter 2
P. 57

www.koder.web.id – Kumpulan tutorial komputer

            $db['test']['cachedir']="";
            $db['test']['char_set']="utf8";
            $db['test']['dbcollat']="utf8_general_ci";
            $active_group="test";

            Untuk connect ke database ada beberapa cara yang disediakan oleh CodeIgniter diantaranya :

            1.  Menambahkan Database Library Sebagai Autoload Library

                Untuk connect ke database Anda bisa menambahkan database sebagai autoload library di file
                application/config/autoload.php.  Cara  ini  sangat  sederhana,  cukup  menambahkan  kata

                "database" ke dalam autoload library sehingga menjadi :

                $autoload['libraries'] = array("database");


                Ketika menambahkan autoload pastikan bahwa database sudah terkonfigurasi dengan benar
                untuk menghindari kesalahan.


            2.  Mengaktifkan Manual Dari Library Database
                Jika  hanya  ada  beberapa  halaman  website  yang  memerlukan  konektivitas  database,  maka

                untuk optimalisasi lakukan koneksi ke database secara manual, cukup dengan menambahkan
                baris kode di bawah ini pada tiap fungsi tempat yang membutuhkan koneksi kedatabase atau

                dalam konstruktor kelas Anda untuk membuat database yang tersedia secara global di kelas.

                $this->load->database();


                Jika fungsi di atas tidak berisi informasi apapun di parameter pertama akan menyambung ke
                group konfigurasi yang aktif. Untuk memilih kelompok tertentu dari file konfigurasi, Anda dapat

                melakukan seperti pada contoh berikut. Hal tersebut berguna pada saat menggunakan aplikasi
                yang memiliki dua database.

                $this->load->database('group_name');


                Group_name adalah nama grup konfigurasi dari file konfigurasi Anda. Untuk menghubungkan

                secara manual ke database yang diinginkan, Anda dapat melewatkan sebuah array nilai:

                $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['cache_on']=FALSE;
                $config['cachedir']="";
                $config['char_set']="utf8";
                $config['dbcollat']="utf8_general_ci";

            52
   52   53   54   55   56   57   58   59   60   61   62