Wednesday, 6 July 2016

Cara Kerja MVC

CodeIgniter menggunakan pendekatan Model-View-Controller, yang bertujuan untuk memisahkan logika dan presentasi. Konsep ini mempunyai keunggulan dimana desainer dapat bekerja pada template file, sehingga redundansi kode presentasi dapat diperkecil. Berikut adalah konsep Model-View-Controller yang diterapkan di CodeIgniter:
  1. Model menggambarkan struktur data. Biasanya kelas model akan berisi fungsi yang digunakan untuk mengambil, menambah, dan memperbaharui informasi yang ada di database.
  2. View adalah informasi yang diperlihatkan kepada user. View adalah halaman web yang terdiri dari HTML, CSS dan Javascript, tapi pada Code Igniter, view dapat juga sebagai potongan halaman seperti header atau footer. Bahkan dapat juga halaman RSS atau tipe halaman lainnya.
  3. Controller adalah perantara Model, View, dan resource lainya yang dibutuhkan untuk menangani HTTP request dan menghasilkan halaman web.
Tapi pada CodeIgniter, developer juga dapat mengabaikan pemakaian Model dan cukup menggunakan Controller dan View.


silahkan berikan masukannya di kolom komentar yang terdapat dibawah. Supaya saya bisa terus belajar untuk memberikan yang terbaik di blog ini. Jika kawan-kawan merasa artikel ini bermanfaat silahkan mengklik tombol share yang terletak di bawah. Dan jika kawan-kawan ingin mendapatkan artikel kami secara real time, silahkan masukkan alamat email Anda di kolom Subscribe, Terima kasih.