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:
- Model menggambarkan struktur data. Biasanya kelas model akan berisi fungsi yang digunakan untuk mengambil, menambah, dan memperbaharui informasi yang ada di database.
- 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.
- 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.
Baca
Juga Daftar Istilah di CodeIgniter
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.