باللغة العربية و إن أمكن مثال على التطبيق
هل من شرح بسيط MVC Pattern
model + view + controller
دي طريقة فقط لتنظيم الكود المكتوب
بمعنى أن هناك ثلاث عناصر تحتاجهم لعمل موقع الكتروني
التصميم وهو عبارة عن اجزاء الصفحة من هيدر وفوتر ومنيو وبادي وده بيمثل الفيو
البيانات المسترجعة من قاعدة البيانات عند تحميل الصفحة وده بيمثل المودل
البرمجه او اللوجيك وهذا يمثل الكنترولر بمعنى ..
يوجد زر موجود بالصفحة وتريد تحميل بعض البيانات او اسماء اشخاص عند الضغط على هذا الزر
الزر نفسه يعتبر فيو
البيانات المسترجعة يعتبر المودل
الضغط على الزر والذهاب للصفحة التي سيتم عرض الاسماء فيها يعتبر الكنترولر فهو الذي يوجه الطلب نفسه إلى اي مودل سيتم تحميله واي فيو سيتضمن هذه البيانات
ارجو ان اكون افدتك بالمختصر المفيد :)
ببساطة view هو المظهر الخارجي للصفحات أكود Html و css طبعا عند الضغط على أحد الأزرار أو امكان إدخال البيانات أو غيرها... ترسل view هذه البيانات للصفحة control و هي صفحة تحتوي على أكواد php إن كانت هذه البيانات المدخلة صحيحة و تتوفر فيها الشروط الموضوعة من قبل صفحة التحكم هذه control سترسل كود لصفحة models لتنفيذ الطلب بشكل نهائي من خلال ربطه بقواعد البيانات لأن صفحة models تـحتوي على أكواد php لتعامل مع قواعد البيانات
هذا بشكل بسيط عموما mvc يساعدنا كثيرا في تنظيم العمل مهما كان حجم الأسطر البرمجية
التعليقات