تحسين طريقة الحفظ المرتبطة
تحسين التحقق من صحة بيانات النموذج
تضيف المجموعة طريقة القيم
تحسين طريقة التحقق الفريدة
تحسين طريقة طريقة فئة الطلب
مقدمة إلى ThinkPHPThinkPHP هو إطار عمل لتطوير PHP مجاني ومفتوح المصدر وسريع وبسيط وخفيف الوزن وموجه نحو الكائنات، وقد تم إصداره بموجب اتفاقية Apache2 مفتوحة المصدر وقد تم إنشاؤه من أجل تطوير تطبيقات الويب المرنة وتطوير التطبيقات المبسطة على مستوى المؤسسة. إنه يتمتع بالعديد من الوظائف والميزات الممتازة، وبعد أكثر من ثلاث سنوات من التطوير، وبالمشاركة النشطة من فريق المجتمع، تم تحسينه وتحسينه باستمرار من حيث سهولة الاستخدام وقابلية التوسع والأداء يمكن استخدامها بثبات في التطبيقات التجارية والتطوير على مستوى البوابة.
يعتمد ThinkPHP على العديد من الأطر والنماذج الأجنبية الممتازة، ويستخدم بنية التطوير الموجهة للكائنات ونموذج MVC، ويعتمد نموذج الإدخال الفردي، وما إلى ذلك، ويدمج أفكار Struts Action وJSP's TagLib (مكتبة العلامات)، ورسم خرائط ORM الخاص بـ RoR ونموذج ActiveRecord يقوم بتغليف CURD وبعض العمليات الشائعة في تكوين المشروع، واستيراد مكتبة الفئة، ومحرك القالب، ولغة الاستعلام، والتحقق التلقائي، ونموذج العرض، وتجميع المشروع، وآلية التخزين المؤقت، ودعم تحسين محركات البحث، وقاعدة البيانات الموزعة، والاتصال بقواعد البيانات المتعددة والتبديل، وآلية المصادقة، ولها أداء فريد من حيث قابلية التوسع.
تشمل الميزات الرئيسية لبرنامج ThinkPHP المواصفات: الامتثال لمواصفات PSR-2 وPSR-4، ودعم اختبار الملحن والوحدة؛
صارمة: آليات صارمة للغاية للكشف عن الأخطاء والأمن، ومعلومات السجل التفصيلية، لحماية التطوير الخاص بك؛
المرونة: تقليل التبعيات الأساسية، وجعل التوسعة أكثر مرونة وملاءمة، ودعم توسيع تعليمات سطر الأوامر؛
صديقة لواجهة برمجة التطبيقات (API): أداء ممتاز ودعم REST، وتصحيح الأخطاء عن بعد، ودعم أفضل لتطوير واجهة برمجة التطبيقات (API)؛
الكفاءة: آلية التحميل البطيء والتخزين المؤقت للتوجيه والتكوين والتحميل التلقائي؛
ORM: قاعدة بيانات ونموذج وارتباط مُعاد بناؤه، بدعم من MongoDb؛