Konfigurasi Dasar CodeIgniter

  1. Sebelum kita mulai membuat aplikasi atau melanjutkan belajar, langkah pertama yang perlu kita lakukan adalah mengkonfigurasikan situs kita. CodeIgniter sebenarnya adalah nearly zero configuration, artinya kita hanya perlu sedikit konfigurasi saja bahkan tidak perlu sama sekali untuk bisa menjalankan CodeIgniter. Namun, untuk kemudahan dalam pembuatan aplikasi, sebaiknya kita lakukan konfigurasi sesuai kebutuhan.

File-file konfigurasi terletak di folder application/config/. Pertama, buka file config.php untuk memulai.

Daftar Isi

Konfigurasi URL Situs

Konfigurasi ini untuk menentukan base atau root aplikasi kita. Cara mencarinya adalah melihat dimana kita menginstal CodeIgniter. Misalnya, pada instalasi kemarin, kita menginstal pada folder htdocs/ci, maka base-nya adalah http://localhost/ci/.

Begitu juga jika menginstal di cPanel, kemarin kita menginstal di folder public_html/ci, maka base-nya adalah http://www.domainsaya.com/ci/. Contohnya adalah punya saya: https://jurnalmms.web.id/ci/.

$config['base_url'] = 'https://jurnalmms.web.id/ci/';

Konfigurasi Database

Jika kita ingin menggunakan database, kita harus mengatur dulu konfigurasinya. Silahkan buka file config/database.php

$db['default'] = array( 
   'dsn'   => '', 
   'hostname' => 'localhost', 
   'username' => 'root', 
   'password' => '', 
   'database' => 'database_name', 
   'dbdriver' => 'mysqli', 
   'dbprefix' => '', 
   'pconnect' => TRUE, 
   'db_debug' => TRUE, 
   'cache_on' => FALSE, 
   'cachedir' => '', 
   'char_set' => 'utf8', 
   'dbcollat' => 'utf8_general_ci',
   'swap_pre' => '', 
   'encrypt' => FALSE, 
   'compress' => FALSE, 
   'stricton' => FALSE, 
   'failover' => array() 
);

Hanya 5 key saja yang wajib kita isi, sisanya boleh kita biarkan apa adanya.

  • hostname
    Isi dengan lokasi atau alamat database disimpan. Biasanya jika masih satu akun hosting, hostnya adalah localhost
  • username
    Isi dengan username dari database. Kita bisa membuatnya melalui cPanel.
  • password
    Isi dengan password dari username diatas.
  • database
    Isi dengan nama database yang akan kita gunakan.
  • dbdriver
    Isi dengan pilihan driver database kita. Yaitu PDO, MySQL, MySQLi, MS SQL, ODBC dan Postgre SQL. Defaultnya adalah mysqli.

 

Autoload

Secara bawaan, CodeIgniter hanya memuat apa yang dibutuhkan saja. Karena itu, jika kita ingin menggunakan library atau helper secara berulang, maka gunakanlah fitur Autoload.

Autoload library

Autoload lah library yang akan sering atau selalu kita gunakan. Misalnya library database atau library session. Jangan Autoload library yang hanya akan kita gunakan sekali atau dua kali saja.

$autoload['library'] = array('database', 'session');

Autoload helper

$autoload['helper'] = array('url', 'form');

Autoload model

$autoload['model'] = array('model2_model', 'model2_model');

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *