Rumah > rangka kerja php > ThinkPHP > Apakah yang dimaksudkan dengan mvc thinkphp?

Apakah yang dimaksudkan dengan mvc thinkphp?

WBOY
Lepaskan: 2022-06-21 11:11:44
asal
4217 orang telah melayarinya

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.

Apakah yang dimaksudkan dengan mvc thinkphp?

Persekitaran pengendalian artikel ini: sistem Windows 10, ThinkPHP versi 6, komputer Dell G3.

Apakah maksud mvc thinkphp?

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan