Pada bagian ini saya akan memaparkan cara install, konfigurasi dan integrasi bootstrap pada Framework PHP CodeIgniter. Berikut ini langkah-langkah nya :
Download CodeIgniter dan Bootstrap
Download CodeIgniter pada website resminya pada link berikut :
Untuk Bootstrap saya menggunakan Gentelella yang bisa di download pada link berikut :
Oke setelah di download kita lanjut ke tahap berikut nya
Setting Config
Config adalah konfigurasi pada codeigniter untuk mensetting konfigurasi dasar seperti base_url, proxy, cookie namun pada kesempatan kali ini kita hanya akan menggunakan base_url. Langsung aja buka file config.php pada folder_ci->application->config->config.php. cari settingan base url : $config['base_url'] dan ubah seperti berikut :
$config['base_url'] = "http://".$_SERVER['HTTP_HOST']; $config['base_url'] .= preg_replace('@/+$@','',dirname($_SERVER['SCRIPT_NAME'])).'/';
Setting Routes
Routes adalah konfigurasi pada codeigniter untuk menentukan controller mana yang akan digunakan sebagai default controller. Default controller sendiri adalah controller yang otomatis ketika project kita di akses lewat browser. Langsung aja buka file routes.php pada folder_ci->application->config->routes.php. cari settingan : $route['default_controller'] dan ubah sesuai dengan nama controller yang akan digunakan sebagai controller utama yang akan digunakan, dalam contoh ini saya menggunakan controller home
$route['default_controller'] = "home";
Setting Autoload
Autoload adalah konfigurasi pada codeigniter untuk menggunakan konfigurasi seperti helper, libarary, model atau settingan yang lain secara otomatis. pada kesempatan kali ini ubah settingan autoload codeigniter base_url seperti berikut :$autoload['helper'] = array('url');
Adding htaccess
Untuk mengakses sebuah controller pada codeigniter biasanya di akses seperti ini :
http://localhost/folder_ci/index.php/nama_controller,
namun kita mempersingkatnya dengan menghilangkan index.php menjadi seperti berikut :
http://localhost/folder_ci/nama_controller.
Dengan menambahkan file htaccess seperti berikut pada root folder codeigniter
http://localhost/folder_ci/index.php/nama_controller,
namun kita mempersingkatnya dengan menghilangkan index.php menjadi seperti berikut :
http://localhost/folder_ci/nama_controller.
Dengan menambahkan file htaccess seperti berikut pada root folder codeigniter
RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^(.*)$ index.php/$1 [NC,L]