Pelajaran pertama ketika kita ingin mempelajari suatu bahasa program adalah “Hello Word“. Sudah tidak asing lagi bagi para informatikawan mendengar kata ini. Kata “Hello Word” adalah code awal atau sebuah contoh program yang digunakan oleh informatikawan untuk mempelajari suatu bahasa pemograman, misalnya ketika mereka ingin menampilkan sebuah kata-kata kedalam layar.
Berikut kita juga akan mencoba menampilkan kata-kata “Hello Word” ke dalam pemograman PHP menggunakan CI. Bagi yang belum memiliki CI, silahkan unduh disini (disini saya menggunakan versi 2.0.2). Setelah selesai mendownload, extract CI ke dalam folder web server anda. Kemudian perhatikan langkah-langkah berikut ini :
- Buka Text Editor (Notepad, Dreamweaver, PSPad, Notepad++,dll). Lalu buatlah sebuah controller di dalam direktori CI anda, yaitu di : application/controllers. (untuk versi 2 kebawah folder controller ada di system)
- Tulis kode berikut ke dalam Text Editor anda.
<?php
class Hello extends CI_Controller
{
function index()
{
$this->load->view('hello_view');
}
}
?>
Beri nama file hello.php
Yang harus kalian perhatikan :
- Nama class harus diawali dengan huruf besar
class Hello extends controller
- Nama class harus sama dengan nama file.
- Function index adalah function default. Di url tidak perlu dituliskan nama function indexnya. kalau nama function
- Buat file baru di Text Editor anda, kemudian beri nama hello_view.php di : application/views. Tulis kode berikut ke dalam file hello_view.php
<?php
echo "Hello Word";
?>
Jalankan base_url anda (misalnya http://localhost/ci) menjadi : http://localhost/ci/index.php/hello. maka akan muncul hasilnya.
Tambahan : agar mempercantik url anda dari http://localhost/ci/index.php/hello menjadi http://localhost/ci/hello, saya memberikan sedikit tips :
- Buat file baru di folder CI anda bernama .htaccess (letakan .htaccess sejajar dengan folder application, system, dan user_guide)
- Tulis kode berikut ke dalam .htaccess anda :
RewriteEngine on
RewriteRule ^$ index.php [L]
RewriteCond $1 !^(index.php)
RewriteRule ^(.*)$ index.php/$1 [L]
Untuk materi selanjutnya saya akan coba membuat tutorial berinteraksi dengan database di thread berikutnya.
Sumber ivonidiego, CodeIgniter