تدعم إصدارات PHP من 5.3 إلى 8.3
الحزمة WebMVCframework ، مع اختصار WebMVC ، هو إطار PHP موجه نحو الكائن المصمم باستخدام نمط MVC المعماري لبناء تطبيقات MySQL المستندة إلى الويب.
إنه إطار ويب مفتوح المصدر كتب عن قصد لسعادة المبرمجين والإنتاجية المستدامة. يتيح لك كتابة رمز جميل من خلال تفضيل الاتفاقية على نموذج التكوين . والنتيجة هي إطار عمل يسمح لك بالانتقال من الفكرة إلى التنفيذ في فترة زمنية قصيرة جدًا.
إنه يوفر للمطورين مجموعة كاملة من الوظائف للتطوير السريع لتطبيقات الويب المكثفة للبيانات. بشكل عام ، يوفر خدمات لتحلل النظام الذي يمكن للمطورين القيام به على مستويات مختلفة عند ترميز تطبيق ويب معقد. أولاً ، يوفر الفئات لتحقيق النموذج ، العرض ، تحلل وحدة التحكم ، وأيضًا لتقسيم رمز PHP من HTML أثناء تصميم واجهة المستخدم الرسومية. ومع ذلك ، فإن هذه ليست الميزة الوحيدة التي يوفرها إطار العمل على تحلل التطبيق.
يسمح التطوير القائم على المكون ، والذي تم استخدامه لبناء العديد من ميزات الإطار ، للمطورين بتطبيق مستوى آخر من تحلل البرامج وإعادة استخدامه. في الواقع ، تدرك مكونات Framework الجوانب المتكررة لتطبيقات الويب. تتعلق العديد من هذه الجوانب بخصوص MySQL ، على سبيل المثال ، قائمة البيانات ، وسرد البيانات وفرزها ، وإدراج بيانات وتصفية ، ودراسة البيانات وترقيم السجل ، وإدارة السجلات ، وعمليات الجدول المشترك لـ Select ، وإدراجها ، وحذفها وتحديثها.
يوفر WebMVC مجموعة من المكونات التي تم إنشاؤها مسبقًا لتنفيذ منطق الخادم اللازم لعمليات إدارة قاعدة البيانات بشكل متكرر. تم تصميم كل مكون نفسه مع بنية MVC ومجهز بوحدة تحكم ونموذج وعرض و HTML. المكونات سهلة الاستخدام ويمكن للمطورين تجميعها في وحدة تحكم الجذر باستخدام معايير التكوين عند إنشاء صفحات ويب معقدة. يمكن أيضًا تحديث واجهة المستخدم الرسومية للمكون بسهولة أو استبدالها لتعكس تجربة الرسومات ، ببساطة عن طريق تحرير أو استبدال قالب HTML المكون. سيبقى المنطق الداخلي للمكون قابلاً لإعادة الاستخدام بالكامل دون الحاجة إلى أي تعديلات رمز المصدر.
الكثير والكثير شكرا ل
لمنحني ترخيص مفتوح المصدر للسحر
phpstorm
التي استخدمتها في تطوير إطار عمل PHP Web MVC.
لتثبيت Framework Download ونسخه إلى مجلد Apache Web. ثم انتقل إلى دليل التكوين وقم بتعديل Application.config.php وفقًا لتكوين خادم MySQL الخاص بك ومجلد الويب Apache الذي تريد استخدامه لتطبيقك. بشكل افتراضي ، يوفر Framework مجموعة صغيرة من الأمثلة. لاستخدامها قم بتشغيل البرنامج النصي SQL المقدم في مجلد SQL . في وقت المستقبل ، سأقدم لك المزيد من الأمثلة التي توضح وظائفها.
يحتوي دليل UTIL على ملف يسمى APP_CREATE_BEANS.PHP . قم بتشغيله من متصفحك أو من سطر الأوامر لتنفيذ Generation Auto Code Code فيما يتعلق بجداول قاعدة بيانات MySQL معينة.
تحذير ! قبل تشغيله ، يجب عليك تكوين معلمات الوصول MySQL عن طريق تعديل util mysqlreflection mysqlreflection.config.php وفقًا لتكوين MySQL الخاص بك. بعد تشغيل الأداة المساعدة ، ستجد فئات PHP المُنصَّمة تلقائيًا في دليل النماذج Beans .
يمكنك البدء في قراءة الويكي من هنا
يمكنك تحميل بعض pdfs ، ppts ، والمخططات من هنا
مقدمة لإطار عمل PHP WebMVC
وصف التدفق هو التالي ؛