ThinkPHP هو إطار عمل لتطوير PHP مجاني ومفتوح المصدر وسريع وبسيط وخفيف الوزن وموجه نحو الكائنات، وقد تم إصداره بموجب اتفاقية Apache2 مفتوحة المصدر وقد تم إنشاؤه من أجل تطوير تطبيقات الويب المرنة وتطوير التطبيقات المبسطة على مستوى المؤسسة. إنه يتمتع بالعديد من الوظائف والميزات الممتازة، وبعد أكثر من ثلاث سنوات من التطوير، وبالمشاركة النشطة من فريق المجتمع، تم تحسينه وتحسينه باستمرار من حيث سهولة الاستخدام وقابلية التوسع والأداء يمكن استخدامها بثبات في التطبيقات التجارية والتطوير على مستوى البوابة.
قام ThinkPHP5.1 بتحسين البنية الأساسية لتقليل التبعيات وتشمل ميزاته الرئيسية
استخدم الحاويات لإدارة الكائنات بشكل موحد
واجهة الدعم
دعم توجيه التعليقات التوضيحية
توجيه دعم الطلب عبر المجال
تعتبر أدلة التكوين والتوجيه مستقلة
إلغاء ثابت النظام
تعزيز وظيفة المساعد
آلية الاسم المستعار لمكتبة الفصل
إضافة استعلام شرط
تحسين آلية الاستعلام
التكوين يعتمد الثانوية
تحسين حقن التبعية
دعم مواصفات سجل PSR-3
دعم البرامج الوسيطة (V5.1.6+)
دعم Swoole/Workerman (V5.1.18+)
تتطلب بيئة تشغيل ThinkPHP5 PHP5.6 أو أعلى ومتوافقة مع PHP8.0.
تغيير السجل
V5.1.40 إل تي إس (2020-10-09)
هذا تحديث منتظم، بما في ذلك بشكل رئيسي
تحسين طريقة برنامج تشغيل redis
إصلاح معاملة XA
إصلاح اقتران "HasManyThrough".
أضف حقل نوع mysql json->> للحصول على الدعم
تحسين تحميل المسار لتجنب تأثير تحميل الملفات المؤقتة في المحرر
إصلاح أن سمات النموذج المرتبط مرتبطة مباشرة بالنموذج الحالي. عند تسمية حقل النموذج المرتبط بالاسم، تكون القيمة التي تم الحصول عليها هي قيمة اسم السمة للنموذج.
إصلاح التحميل المسبق للاقتران متعدد الأشكال `الحقل` غير صالح
تحسين مشكلات توافق PHP الخاصة بطريقة "العمود" لفئة Collection
تحسين سائق MySQL
تحسين طريقة `parseclosure`
SoftDelete حذف شرط الحكم القصير
تحسين طريقة "الإلحاق" لفئة التحقق من الصحة