Jumat, 14 Desember 2012

Menghilangkan "index.php" pada url CI

,
setelah dilihat-lihat pada url pada project yang saya buat saya melihat selalu ada 'index.php', misalnya saya ingin mengkses sebuah controller bernama admin dan folder ci-nya saya berinama ci maka urlnya menjadi sperti ini localhost/ci/index.php/admin/ .
mungkin trlihat biasa namun ada cara untuk menghilangkan index.phpnya. caranya sebagai berikut.
copy file .htaccess yang berada dalam folder system pada ci ke folder root ci, (saya menggunakan ci 2.1.3)
rubah isi file .htaccess menjadi seperti dibawah

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,L]

buka file config.php.
cari $config['index_page'] = 'index.php';
rubah menjadi $config['index_page'] = '';

saya sendiri belum mengerti apa maksud dari script didalam .htaccess tersebut. saya hanya share saja sedikit pengalaman saya.

"bukan bisa atau tidak bisa namun mau atau tidak mau, dengan kemauan kita mau belajar sehingga kita menjadi bisa"
Read more →

Merubah Pesan Form Validation

,
Ketika saya sedang mengerjakan sebuah project kuliah saya sempat menggunakan form validation pada CodeIgniter, ketika saya mencoba untuk test pesn tersebut menggunakan bahasa inggris nah yang saya inginkan menggunakan bahas indonesia. Sempat saya browsing sana-sini dan ternyata sangat simpel untuk merubahnya. Caranya sebagai berikut :
1. Buka file system/languange/english/form_validation_lang.php(saya menggunakan code igniter 2.1.3).
2. Ganti pesan mana yang ingin diedit untuk setiap validation rule yang diinginkan.

Read more →