- Model merepresentasikan data struktur dari aplikasi yang kita buat. Biasanya kelas-kelas model akan berisi fungsi-fungsi yang membantu untuk mengambil, menambah dan memutakhirkan informasi di dalam database.
- View adalah informasi yang dipresentasikan ke pengguna. Biasanya view merupakan halaman web, tapi juga bisa berupa bagian dari halaman seperti misalnya header atau footer.
- Controller berfungsi sebagai penghubung antara model, view dan komponen lainnya yang dibutuhkan untuk memproses HTTP request dan menghasilkan halaman web.
Cara kerja dari pendekatan MVC pada CodeIgniter dapat digambarkan sebagai berikut:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHdDzSOTtsV4gRC38J_3p3bFuC_IUmfeTOmq4GPqIx4jgkSUfzekl96gqzg8Jtkduce48JBpmzDrXGJ8aUAGBr37B0RNVVv-LtL9fx9npnVzcAlRbqCPF2xoPfOEugOWHJgie49A/s320/cara.jpg)
No comments:
Post a Comment