Senin, 07 Januari 2013

Controller pada Codeigniter

Jika teman-teman baru pertama kali mengenali framework Codeigniter, 
Teman-teman harus mengerti terlebih dahulu  konsep dari MVC (Model View Controller), karena jika teman-teman paham dengan konsep MVC ini, maka secara garis besar teman-teman sudah bisa menguasai framework.

Dalam kutipan Berhandus Herdi Sirenden dan Ester Laekha Dachi salah satu penulis buku  FRAMEWORK PHP, mendefinisikan bahwa MVC adalaah konsep pemisahan antara logika dengan tampilan dan database. Manfaat konsep ini adalah membuat coding logic lebih sederhana dan dapat membuat programmer dapat bekerja secara terpisah dengan designer. Programmer mengerjakan logika, sedangkan designer berkutat dengan rancangan dan tampilan.




Model : berisi fungsi yang berkaitan dengan pengolahan database

View   : Berisi kode-kode untuk menampilkan tampilan suatu aplikasi yang dibuat. Tampilan dapat berupa web page, header, footer, dan sebagainya

Controller : Berisi kode-kode yang mengubungkan antara model, view, dan sumber lain untuk mengolah HTTP request dan generate web page

Jika teman-teman sudah paham dalam konsep MVC ini, teman-teman bisa langsung mempelajari atau membuat controller terlebih dahulu pada CI.  karena semua program yang nantinya akan dibuat akan dijalankan  atau dipanggil terlbih dahulu oleh controller ini. Controllerlah yang akan mengatur semuanya dan mengatur yang berikutnya akan dipanggil.

Untuk lebih jelasnya mari kita buat controllernya

Buatlah file dengan nama c_hadi.php simpan didalam direktori c:\xampp\htdocs\ci20\application\controllers

Ketiikan programnya seperti ini:


Perhatikanlah file html tersebut,
Controller yang dibuat sperti telah membungkus program c_hadi.php dengan pernyataan class script.

Untuk menampilkan hasilnya anda cukup menggunakan browser dan pada URL ketikkan:
localhost/CodeIgniter_2.0.2/index.php/c_hadi        

anda tidak perlu menuliskan ekstens .php-nya, karena melalui index pada codeigniter secara otomatis akan mencari file tersebut.


0 komentar:

Posting Komentar