Prinsip-Prinsip MVC dalam PHP
Mari kita lihat bagaimana sebuah laman web berfungsi berdasarkan MVC. Semuanya bermula apabila pengguna memasukkan alamat ke dalam bar alamat (biasanya dengan mengklik pautan). Pada masa ini, pengawal (controller) menganalisis apa yang ingin diperoleh oleh pengguna dan meminta model memberikan data yang sepadan. Model memberikan data kepada pengawal. Pengawal menerima data ini dan menghantarnya ke pandangan (view). Pandangan memaparkan data dalam bentuk yang diperlukan.
Dalam proses ini, kita mendapat pembahagian tugas: pengawal tidak tahu bagaimana untuk mendapatkan data - ia hanya memintanya dari model, pandangan tidak tahu dari mana data datang - ia hanya memaparkannya.
Saya yakin buat masa ini semua ini kedengaran tidak jelas, oleh itu, khas untuk anda, saya telah membuat sebuah kerangka kerja (framework) mini pendidikan yang menggunakan pendekatan MVC. Sebagai permulaan, saya akan mengajar anda如何使用 kerangka kerja ini agar anda memahami bagaimana sebenarnya pembangunan dilakukan dengan MVC. Kemudian anda sendiri, mengikut arahan saya, akan menulis kerangka kerja yang sama berdasarkan OOP.