Rumah >rangka kerja php >ThinkPHP >Apakah yang dimaksudkan dengan mvc thinkphp?
Mvc thinkphp adalah berdasarkan merujuk kepada: 1. m ialah singkatan model, yang bermaksud model, digunakan untuk pemprosesan data 2. v ialah singkatan pandangan, yang bermaksud pandangan, yang terdiri daripada Lihat kelas dan fail templat 3 , c ialah singkatan pengawal, yang bermaksud pengawal, digunakan untuk pemprosesan logik. Corak reka bentuk MVC ialah idea pengaturcaraan dan kaedah memisahkan lapisan logik dan lapisan pembentangan aplikasi.
Persekitaran pengendalian artikel ini: sistem Windows 10, ThinkPHP versi 6, komputer Dell G3.
MVC ialah singkatan dari model-view-controller
thinkphp ialah Rangka kerja bahasa pengaturcaraan PHP. Rangka kerja ialah koleksi alatan yang meningkatkan kecekapan pembangunan.
mvc ialah idea pengaturcaraan, m ialah singkatan model, digunakan untuk pemprosesan data, v ialah paparan, iaitu paparan halaman web, c ialah pengawal, maksud pengawal, digunakan untuk pemprosesan logik; boleh memudahkan pembangunan Logik yang berbeza meningkatkan kebolehbacaan dan kebolehselenggaraan kod.
MVC ialah kaedah mengasingkan lapisan logik dan lapisan pembentangan aplikasi. ThinkPHP juga berdasarkan corak reka bentuk MVC. MVC hanyalah konsep abstrak dan tidak mempunyai peraturan yang jelas Lapisan MVC dalam ThinkPHP secara kasar digambarkan dalam:
Model (M): Takrifan model dilengkapkan oleh Model. kelas.
Pengawal (C): Pengawal aplikasi (pengawal teras Kelas aplikasi) dan Pengawal Tindakan kedua-duanya memainkan peranan sebagai pengawal Tindakan melengkapkan kawalan proses perniagaan, manakala pengawal aplikasi bertanggungjawab untuk kawalan penjadualan.
Lihat (V): Ia terdiri daripada kelas Lihat dan fail templat Templat diasingkan 100% dan boleh dipratonton dan dihasilkan secara bebas.
Tetapi sebenarnya, ThinkPHP tidak bergantung pada M atau V, yang bermaksud ia boleh berfungsi tanpa model atau pandangan. Ia tidak bergantung pada C. Ini kerana ThinkPHP juga mempunyai pengawal induk di atas Tindakan, pengawal Apl, yang bertanggungjawab untuk penjadualan keseluruhan aplikasi. Sekiranya tiada C, paparan V mesti wujud, jika tidak, ia bukan lagi aplikasi lengkap. Secara keseluruhannya, model MVC ThinkPHP hanya menyediakan cara pembangunan tangkas, dan bukannya berpegang kepada MVC itu sendiri.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah yang dimaksudkan dengan mvc thinkphp?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!