Rabu, 06 April 2011

Settingan Awal CodeIgniter - PHP

Meski udah lama bergelut ama PHP, tapi baru akhir2 ini saja saya belajar pake framework. Agak telat sih emang, hehehe.. tapi gpp lah daripada gak sama sekali. Nah, kali ini saya belajar pake CodeIgniter atau yang dikenal dgn CI. Sepertinya lebih mudah dr framework2 yg lain, menurutku :p
Disini saya cuma mau nulis bagaimana cara menggunakan CI dari awal, ini sekalian buat catetanku jg. Suka lupa kalo gak dicatet, apalagi kalo cuma dipraktekin sekali dua kali aja  >.<
Langsung aja, cekidot:
1. Download dulu sourcenya disini . Kebetulan saya pake yg versi 2.0.1
2. Extraks zip file, kemudian taruh di document root web, contoh:  /var/www/html/
3. Rename folder sesuai aplikasimu, contoh: CodeIgniter V 2.0.1 menjadi testing
4. Edit file di application/config/config.php atau system/application/config/config.php untuk versi 2 kebawah.
    $config['base_url'] = "http://localhost/testing/";
  $config['index_page'] = 'index.php'; //atau bisa dikosongin aja
5. Edit file pada application/config/database.php Ubah sesuai konfigurasi database yg dipakai.
  $active_record = TRUE;
  $active_group = "default"; 
  $db['default']['hostname'] = "localhost";
  $db['default']['username'] = "db_username";
  $db['default']['password'] = "db_password";
  $db['default']['database'] = "db_name"; 
  $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";
6. Edit file pada application/config/autoload.php .Ubah konfigurasi sesuai dg kebutuhan, misalnya jika aplikasi kita tdk menggunakan session pada $autoload['libraries'], array session dihilangkan saja. Untuk menjaga aplikasi tetap ringan, gak mubadzir lah maksudnya.. 
  $autoload['libraries'] = array('database','session');
  $autoload['helper'] = array('url','form','text','date');
  $autoload['model']  = array();
  $autoload['config'] = array();

7. Edit file pada application/config/routes.php .Contoh dibawah akan mengarahkan default awal web adalah halaman login. Aplikasi akan mengarah pada http://localhost/testing/index.php/login
  $route['login'] = "login"; 
8. Untuk mempermudah penggunaan, jangan lupa pake user guide nya.

Ini baru setting untuk config aja. Selanjutnya kita akan membuat model dan view untuk halaman login.
Next > >

Tidak ada komentar:

Posting Komentar