Konsep MVC di Codeigniter

mvc

Dalam pembangunan website dengan framework , kita masih perlu menuliskan kode atau perintah – perintah PHP. Salah satu framework yang akan dibahas pada artikel ini adalah PHP Framework Codeigniter . Pada codeigniter menggunakan konsep metode pengembangan berbasis MVC.

MVC (Model, View, Controller) bekerja sebagai pemisah bagian dari suatu web aplikasi.

MVC terdiri dari tiga bagian yaitu :

1. Model          :  Model mewakili struktur data. berfungsi yang membantu dalam pengelolaan database.
2. View            :  bagian yang mengatur tampilan ke user. Bisa di katakan berupa halaman web.

3. Controller  : bagian yang menjembatani model dan view. Controller berisi script-script php yang berfungsi untuk memproses suatu data dan mengirimkannya ke halaman web.

Jadi dengan menggunakan metode MVC , memisahkan bagian database, logika dan tampilan . Namun ketiganya tetap sinkron sehingga pembuatan aplikasi menjadi lebih terstruktur dan sederhana. Model digunakan dalam menuliskan script database, Controller untuk mengembangkan logika pemrogramannya, sedangkan View berfungsi dalam menampilkan layout dari aplikasi yang kita buat.