CakePHP ialah rangka kerja MVC sumber terbuka. Ia menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP mempunyai beberapa perpustakaan untuk mengurangkan beban tugas yang paling biasa.
Kelebihan menggunakan CakePHP disenaraikan di bawah −
Sumber Terbuka
Rangka Kerja MVC
Templat Enjin
Operasi Caching
URL Mesra Enjin Carian
Interaksi Pangkalan Data CRUD (Buat, Baca, Kemas Kini, Padam) Mudah.
Perpustakaan dan Pembantu
Pengesahan Terbina dalam
Penyetempatan
E-mel, Kuki, Keselamatan, Sesi dan Komponen Pengendalian Permintaan
Lihat Pembantu untuk AJAX, JavaScript, Borang HTML dan Lagi
Ilustrasi berikut menerangkan cara Kitaran Hayat Permintaan dalam CakePHP berfungsi −
Kitaran permintaan CakePHP biasa bermula dengan pengguna meminta halaman atau sumber dalam aplikasi anda. Pada tahap tinggi, setiap permintaan melalui langkah berikut −
Peraturan penulisan semula pelayan web mengarahkan permintaan ke webroot / index.php.
Fail pemuat auto dan bootstrap aplikasi anda telah dilaksanakan.
Mana-mana penapis penghantaran yang dikonfigurasikan boleh mengendalikan permintaan dan secara pilihan menjana respons.
Penghantar memilih pengawal dan tindakan yang sesuai berdasarkan peraturan penghalaan.
Tindakan pengawal dipanggil dan pengawal berinteraksi dengan Model dan Komponen yang diperlukan.
Pengawal mewakilkan penciptaan respons kepada Paparan untuk menjana output yang terhasil daripada data model.
Pandangan menggunakan Pembantu dan Sel untuk menjana badan tindak balas dan pengepala.
Maklum balas dihantar semula kepada pelanggan.
Atas ialah kandungan terperinci Gambaran Keseluruhan CakePHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!