تمت تسمية إطار عمل DuoLamPHP وفقًا لشكل بينيين لأنيمي Doraemon. DP هو إطار PHP بسيط وفعال وسهل الاستخدام يتبع بروتوكول Apache مفتوح المصدر. يمكنك إنشاء مشروع بسرعة باعتباره إطار عمل PHP خفيف الوزن للغاية، فهو يدعم MVC بشكل مثالي وهو موجه بالكامل للكائنات. باعتبارك PHPer، ماذا تحتاج أيضًا؟
شعارنا هو: إطار PHP رائع وخفيف الوزن للغاية. السبب: كل من استخدمه يعلم!
نظرة عامة على وظيفة إطار عمل DuoLamPHP:
وضع دخول واحد تستخدم قاعدة البيانات PDO (تأكد من تشغيل PDO، وإلا فلن يمكن استخدام قاعدة البيانات) وظيفة التجميع الأساسية، تصبح جميع النوى ملفًا واحدًا، مما يقلل من عدد مرات التحميل ويجعله يبدو وكأنه يطير عمليات بيانات بسيطة وقوية، مما يقلل بشكل كبير من عمليات CRUD نظام التخزين المؤقت الفعال كائن نموذج بيانات بسيط وسريع ORM بناء جملة القالب الأصلي قم بتنفيذ الوضع الفردي من خلال واجهة DuoLam::app(اسم الفئة) لتقليل إنشاء مثيل متكرر قم بتخصيص اسم المسار وتحويل المسار الطويل إلى عدة سلاسل وظيفة تحميل ملف الاستيراد قوية، يمكنك تحديد المسار أو الدليل حسب الرغبة تحميل الملفات تلقائيًا عند الطلب، مما يؤدي إلى تحسين سرعة التشغيل بشكل كبير تعد وظيفة التوجيه أقوى من إعادة كتابة عنوان URL. تتيح لك إمكانيات التوسعة المجانية والقوية عدم التقيد بجوهر إطار العمل وإضافة ميزات جديدة في أي وقت وفي أي مكان! يأتي مع مكتبة الصف:
فئة تحميل الملفات فئة معالجة الصور (تم جمعها في thinkPHP) فئة ترقيم الصفحات نظام التحكم بالأذونات (قائم على المستخدم، بسيط وقوي) فئة معالجة ملفات تعريف الارتباط فئة معالجة الجلسة فئات معالجة التصنيف غير محدودة مكتبات الطرف الثالث:
فئة المساعد (مجموعة من الوظائف شائعة الاستخدام) تحويل الأحرف الصينية إلى نظام Pinyin (باستخدام CMS، من السهل جدًا إنشاء أسماء الأعمدة)
يضيف الإصدار الرسمي من DuoLamPHP 1.0 الوظائف التالية بناءً على الإصدار التجريبي: 1. دعم طريقة عنوان URL التقليدية: Index.php?c=index&a=ex، يمكن تخصيص اسم المتغير في ملف التكوين 2. أضف الأحرف الصينية إلى تحويل بينيين، والتي يمكن استخدامها كأعمدة cms وإنشاء أسماء الأعمدة تلقائيًا. 3. أضف فئة مساعدة، وهي عبارة عن مجموعة من الوظائف شائعة الاستخدام ويمكن إضافة أي وظائف شائعة الاستخدام إلى هذه الفئة واستدعائها بطريقة ثابتة. سيتم تحميل هذا الفصل تلقائيًا. 4. أضف فئة معالجة ملفات تعريف الارتباط. تتم معالجة معلومات ملفات تعريف الارتباط بسهولة ويمكن أيضًا تخزينها على العميل بطريقة مشفرة. 5. إضافة فئة معالجة الجلسة. 6. تمت إضافة فئة مصادقة الإذن وتسجيل الدخول وتسجيل الخروج والكشف عن تسجيل الدخول. تنقسم المصادقة إلى المستخدمين والأدوار والسلوكيات. أذونات التحكم من ثلاثة جوانب، قوية وبسيطة. (استنادًا إلى جدول المستخدم، تحتاج إلى إنشاء جدول مستخدم بنفسك) 7. إضافة عدد غير محدود من فئات معالجة التصنيف.
تم إصلاح الأخطاء في الإصدار الرسمي من DuoLamPHP 1.0: 1. خطأ في تسمية وحدة التحكم. ينبغي أن يكون XxxxAction.php وليس ActionXxx.php. (آسف لهذا الخطأ.) 2. خطأ في وحدة التحكم المشتركة عند استخدام وحدة التحكم المشتركة، يحدث خطأ في تحليل عنوان URL ولا يمكن تحميل الملف. 3. يوجد خطأ في تحميل الملفات تلقائيًا. يتم استخدام DuoLam::import() لتحميل الملفات نظرًا لاستخدام الفاصل في الحلقة، يتم تنفيذ الخطأ مرة واحدة فقط. 4. تسبب خطأ في وحدة التحكم المشتركة لتحديد التوجيه في حدوث مشكلات في التوجيه بسبب أخطاء التحليل. 5. لا يمكن تخزين الخطأ مؤقتًا نظرًا لأن الحكم يستخدم === للمساواة المطلقة، فلا يمكن أن يكون صحيحًا، مما يتسبب في فشل إنشاء ذاكرة التخزين المؤقت. 6. تم إصلاح الخلل المتمثل في عدم تمكن المسار المشترك من العثور على وحدة التحكم والإجراء الافتراضيين. 7. إصلاح الكود الأساسي يوجد مكان يتم فيه استخدام الصدى ويتم نسيان الخطأ لحذفه. 8. قم بتغيير تسلسل التعليمات البرمجية والتغييرات الطفيفة في ملف إدخال التطبيق. . اتضح أن الأمر تسبب في عدم الحصول على متغيرات النظام.