Controllers pada Code Igniter

Controller  itu ibarat lem, yang menghubungkan dan meneruskan pekerjaan antara View dan Modelnya. Berikut contoh URL website yang menggunakan framework CI, dan pahamilah :
http://example.com/pages/artikel/mempelajaricodeigniter

kita bisa membayangkan dari URL diatas, pages merupakan nama class Controller yang kita buat, lalu ‘artikel’ adalah methodnya dan ‘mempelajaricodeigniter’ adalah argumentnya. Jadi ibarat perintah kita ingin menampilkan halaman artikel dengan judul mempelajari code igniter.  Nantinya pasti anda akan sangat sering dan terbiasa dengan URL seperti itu.

http://example.com/%5Bcontroller-class%5D/%5Bcontroller-method%5D/%5Barguments%5D
http://www.facebook.com/nama.user lihat disitu http://www.facebook.com/%5Barguments%5D
URL menjadi lebih mudah dan nantinya kita bisa rubah dengan bantuan dari framework CI ini url bisa jadi lebih indah.. contohnya nanti kita bisa buat sendiri, sabar.. sekarang kita mulai dari hal yang sederhana. contoh sederhana pemakaian contoler,
ketikan kode di noepad dan simpan di folder application/controllers/pages.php  :

<?php
class Pages extends CI_Controller {  //membuat class contoler bernama pages
            public function tampil()  //membuat method dengan nama index
            {
                        echo ‘hai, ayo kta belajar framework Code igniter!’;
            }
}
*Note : tidak direkomendasikan copy & paste script dari tutorial ini, dikarenakan perbedaan character pada tanda petik. Script tidak akan jalan.

Penamaan nama file harus sama dengan nama class, dan penamaan nama class harus diawli huruf capital. Setelah itu coba buka browser dan ketikkan url berikut :

http://localhost/webku/index.php/pages/tampil
Diasumsikan  http://localhost/webku.index.php adalah pages index web saya, silahkan disesuaikan.
Ya seperti itu..  sampai disini dulu mengenai controller kita akan pelajari didepan saat controller sudah bersama dengan view dan model.

Silahkan download tutorial Code Igniter Bahasa Indonesia Disini. 

One thought on “Controllers pada Code Igniter

  1. Anonymous berkata:

    mas kira” punya referensi tentang materi controllers yang lebih lengkap ga ??lagi dapet tugas makalah tentang controllers nya doang nihh T,T

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s