controller adalah sebuah file class yang berujuan dapat berhubungan dengan sebuah URI.

perhatikan URI berikut ini :

www.sinaryuda.web.id/index.php/blog/

pada contoh diatas, codeigniter akan mencari controller dengan nama class blog dan memanggilnya.

ketika sebuah nama class controller sesuai dengan segment pertama dari URI, maka class tersebut akan dipanggil.

percobaan : Hello World!

mari coba membuat controller sederhana untuk dapat melihat bagaimana controller bekerja. buat file dengan nama hello.php, dan isikan code seperti dibawah ini:


<?
class Hello extends Controller {
function index()
{
echo 'Hello World!';
}
}
?>

kemudian simpan dalam folder /application/controller/

sekarang coba kunjungi dengan menggunakan URL seperti ini :

www.sinaryuda.web.id/index.php/hello

Jika Anda benar maka akan terlihat Hello World!

catatan : nama Class harus diawali dengan Huruf Besar.

BENAR


<?
Class Hello extends Controller {
}
?>

SALAH


<?
Class hello extends Controller {
}
?>

dan pastikan controller turunan dari class controller sehingga semua fungsi dapat diturunkan. dengan menambahkan extends Controller

Incoming search terms: