Arsitektur MVC Phalcon

Phalcon menawarkan class berorientasi objek, arsitektur yg menerapkan Model, View, Controller (sering disebut sebagai MVC ) dalam aplikasi Anda. Pola desain ini banyak digunakan oleh kerangka web lain dan aplikasi desktop.

Manfaat MVC meliputi:

  • Isolasi/pemisahan logika bisnis dari antarmuka pengguna dan lapisan database
  • Sehingga di mana jelas jenis kode milik untuk perawatan lebih mudah

Jika Anda memutuskan untuk menggunakan MVC, setiap permintaan untuk sumber daya aplikasi Anda akan dikelola oleh arsitektur MVC. Class Phalcon ditulis dalam bahasa C, menawarkan pendekatan kinerja tinggi dari pola ini dalam aplikasi berbasis PHP.

Model 

Sebuah model menggambarkan informasi (data) dari aplikasi dan aturan untuk memanipulasi data tersebut. Model terutama digunakan untuk mengelola aturan interaksi dengan tabel database yang terkait. Dalam kebanyakan kasus, setiap tabel dalam database Anda akan berkaitan dengan satu model dalam aplikasi Anda. Sebagian besar logika bisnis aplikasi Anda akan terkonsentrasi dalam model. Selengkapnya

Views 

Views mewakili antarmuka pengguna aplikasi Anda. Views biasanya berupa file HTML dengan kode PHP tertanam yang melakukan tugas-tugas terkait semata-mata hanya untuk penyajian data. Views menangani pekerjaan penyediaan data ke browser web atau alat lain yang digunakan untuk membuat permintaan dari aplikasi Anda. Pelajari lebih lanjut

Controller 

Controller menyediakan “aliran” antara model dan view. Controller bertanggung jawab untuk memproses permintaan yang masuk dari browser web, menginterogasi model untuk data, dan melewati data yang pada pandangan untuk presentasi.Selengkapnya

Terjemahan dr Arsitektur MVC Phalcon
http://docs.phalconphp.com/en/latest/reference/mvc.html