Versi PHP yang didukung dari 5,3 hingga 8.3
Paket WebMVCFRAMEWork , dengan akronim WebMVC , adalah kerangka kerja PHP yang berorientasi objek yang dirancang menggunakan pola arsitektur MVC untuk membangun aplikasi MySQL berbasis web.
Ini adalah kerangka kerja web open-source yang dengan sengaja menulis untuk kebahagiaan programmer dan produktivitas berkelanjutan. Ini memungkinkan Anda menulis kode yang indah dengan mendukung konvensi daripada paradigma konfigurasi . Hasilnya adalah kerangka kerja web yang memungkinkan Anda untuk beralih dari ide ke implementasi dalam waktu yang sangat singkat.
Ini menawarkan kepada pengembang serangkaian fungsionalitas lengkap untuk pengembangan cepat aplikasi web intensif data. Secara umum, ini menyediakan layanan untuk dekomposisi sistem yang dapat dilakukan pengembang pada tingkat yang berbeda ketika mereka mengkodekan aplikasi web yang kompleks. Pertama menyediakan kelas untuk mencapai model, tampilan, dekomposisi pengontrol dan juga untuk membagi kode PHP dari HTML selama perancangan GUI. Namun, ini bukan satu -satunya fitur yang disediakan oleh kerangka kerja untuk bertindak berdasarkan dekomposisi aplikasi.
Pengembangan berbasis komponen , yang digunakan untuk membangun banyak fitur kerangka kerja, memungkinkan pengembang untuk menerapkan tingkat dekomposisi dan penggunaan kembali perangkat lunak yang lain. Komponen Framework, pada kenyataannya, mewujudkan aspek berulang dari aplikasi web. Banyak dari aspek -aspek ini mengenai MySQL, misalnya daftar data, daftar dan penyortiran data, daftar data dan penyaringan, daftar data dan pagination, manajemen catatan dan operasi tabel umum untuk SELECT, INSERT, DELETE, dan UPDATE.
WebMVC menawarkan serangkaian komponen yang telah dibangun untuk mengimplementasikan logika server yang diperlukan untuk operasi manajemen basis data yang sering. Setiap komponen itu sendiri dirancang dengan arsitektur MVC dan dilengkapi oleh controller, model, tampilan, dan template HTML. Komponen mudah digunakan dan pengembang dapat menggabungkannya menjadi pengontrol root dengan menggunakan kriteria komposisi saat membangun halaman web yang kompleks. Komponen GUI juga dapat dengan mudah diperbarui atau diganti untuk mencerminkan pengalaman grafis, hanya dengan mengedit atau mengganti template komponen HTML. Logika internal komponen akan tetap sepenuhnya dapat digunakan kembali tanpa perlu modifikasi kode sumber apa pun.
Banyak dan banyak terima kasih
untuk memberi saya lisensi sihir open source
Phpstorm
yang saya gunakan dalam pengembangan kerangka kerja MVC Web PHP.
Untuk menginstal unduhan kerangka kerja dan menyalinnya ke folder web Apache. Kemudian buka direktori konfigurasi dan memodifikasi application.config.php sesuai dengan konfigurasi server MySQL dan folder web apache yang ingin Anda gunakan untuk aplikasi Anda. Secara default kerangka kerja memberikan serangkaian contoh kecil. Untuk menggunakannya jalankan skrip SQL yang disediakan ke folder SQL . Di masa mendatang, saya akan memberi Anda lebih banyak contoh yang menggambarkan fungsinya.
Direktori Util berisi file bernama APP_CREATE_BEANS.PHP . Jalankan dari browser Anda atau dari baris perintah untuk mengeksekusi kode kelas ORM Code Generation Auto mengenai tabel database MySQL yang diberikan.
Peringatan ! Sebelum menjalankannya, Anda harus mengkonfigurasi parameter akses MySQL dengan memodifikasi util mysqlreflection mysqlreflection.config.php sesuai dengan konfigurasi mysql Anda. Setelah menjalankan utilitas, Anda akan menemukan kelas PHP yang autogenerasi ke dalam Direktori Model Beans .
Anda dapat mulai membaca wiki dari sini
Anda dapat memuat beberapa PDF, PPT, dan diagram dari sini
Pengantar Kerangka PHP WebMVC
Deskripsi aliran adalah sebagai berikut;