Ngoding jadi pusing karena lupa.

Breaking

Wednesday, November 7

MVC pada CodeIgniter

Sesuai dengan judul, saya ingin mengulas tentang apa itu MVC pada CodeIgniter.
MVC atau yang kalau di sebutkan dengan kepanjangannya adalah Model View Controller adalah nama folder yg ada di dalam framework CodeIgniter itu sendiri.


Ok, mungkin anda akan mengeluh, kenapa saya menyebutkan itu adalah nama folder. Fakta memang kalau di dalam framework CodeIgniter ada 3 buah folder tersebut. Ini buktinya.

Click gambar untuk memperbesar gambar

Nah, bener kan.
Namun MVC yang sering di sebut - sebut pada CodeIgniter itu bukanlah membahas tentang folder !
MVC yang dibahas pada CodeIgniter adalah metode penempatan kode jika ingin menggunakan CI dengan baik dan benar.

NOTE : Nulis CodeIgniter itu kepanjangan, jadi saya akan singkat jadi CI aja.

Pada CI untuk menampilkan data dari database ke suatu halaman di bagi menjadi 3 bagian. Ya udah jelas itu adalah Model View Controller, yang mana
Model berguna untuk komunikasi ke database.
View berguna untuk menampilkan data
Controller adalah mak comblang untuk Model dan View.
Cek gambar ini dulu deh.

Click gambar untuk memperbesar gambar
Sesuai kan dengan penjelasan saya yang sebelumnya.

1. Model adalah sebagai komunikator dengan database yang artinya, Controller tidak secara langsung berkomunikasi dengan database jika ingin mengambil data ataupun mengisi data ke database.
2. View digunakan untuk menampilkan data yang sudah di ambil oleh Controller melalui Model.
3. Controller adalah penghubung / mak comblang.

NOTE : untuk kasus Controller, pada CI ketika kita mengakses url, url kita arahkan pada file Controller. dimana ketika file controller di panggil, dia akan menarik data dari Model yang kemudia di letakkan data tersebut ke dalam View dan kemudia Controller meload / memuat View dan di tampilkan pada browser !

Atas alasan tersebutlah kenapa saya buat Controller yang berada di dalam Monitor dan bukan View.

Ok, sekilas tentang MVC pada CI saya cukupkan sampai disini..

Silahkan kirim kritik dan sarannya pada kolom komentar dibawah ya..

Terimakasih banyak

No comments:

Post a Comment