Pages

08 July, 2010

Membuat Module di Framework Codeigniter

Met siang semuanya. Kali ini saya mau share tentang bagaimana membuat module di Codeigniter. Pasti semua dah tau kan, apa itu Codeigniter?. "CodeIgniter adalah aplikasi open source yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari awal." (sumber : wikipedia).

Bagi temen-temen yang udah pernah pake pasti udah tau apa itu Model, View , Controller (bagi yang belum tau cari referensi sendiri ya :D ). Dalam default core Codeigniter, penempatan Controller telah disediakan dalam folder system\application\controllers, Model di dalam folder system\application\models dan View ada di dalam folder system\application\views. Kalo misal website kita ada 100 halaman (asumsikan 1 halaman 1 controller) maka didalam folder controller akan ada 100 file controller, memang kalo dilihat dari segi efisinesi hal itu sangat efisiensi kita nggak perlu buka folder sana-sini untuk mengedit file controllernya. Tapi bagaimana jadinya kalau kita sedang mengedit file controler News, kita juga pengen edit file Model News dan views News, bolak-balik lagi deh buka folder. Nah pernahkah temen-temen berpikir untuk membuat modul-modul agar file-file yang berupa Controller, Model dan View tersebut berada dalam satu folder sehingga file-file tersebut tidak terkesan semrawut?