Yii PHP Framework

البرمجيات قطة:
Yii PHP Framework
تفاصيل البرنامج:
الإصدار: 2.0.11 محدث
تاريخ إيداع: 12 Feb 17
المطور: Yii Software LLC
ترخيص: حرر
شعبية: 13

Rating: 5.0/5 (Total Votes: 1)

Yii PHP الإطار هو مفتوح المصدر وحرة ومنصة مستقلة البرمجيات على شبكة الإنترنت التي توفر إطارا PHP التي تعتمد على المكونات عالية الأداء، والمصممة خصيصا للسماح شبكة المبرمجين لتطوير نطاق واسع على شبكة الإنترنت، على أساس التطبيقات.


هو مكتوب

وYii في OOP صارم (البرمجة وجوه المنحى)، فمن السهل على التعلم، ويتضمن مكونات قابلة لإعادة الاستخدام للغاية، ويمكن أن تقلل من الوقت اللازم لتطوير بشكل ملحوظ، كما تحتاج فقط إلى معرفة البرمجة كائنية التوجه وPHP لاستخدامه .


الميزات في لمحة
وتشمل

وهنا بعض الملامح الرئيسية MVC (الموديل عرض المراقب المالي) نمط تصميم، والحاجيات أجاكس، وخدمات الويب، تسجيل الخطأ والتعامل معها، رمز جيل التلقائي، والهجرة قاعدة البيانات، مكتبة الإرشاد، ومنشئ الاستعلام، كائنات الوصول إلى قاعدة بيانات الدعم (DAO) ، فضلا عن وثائق شاملة.

وبالإضافة إلى ذلك، ميزات البرنامج وحدة الاختبار، اختبار وظيفة، سمات والسلخ، الذي بني في التفويض والتوثيق، ودعم لرمز طرف ثالث، نظام التخزين المؤقت الطبقات، التحقق من صحة النموذج والمدخلات، وتوطين والتدويل، والدعم سجل نشط.

وبفضل نموذج MVC المعتمدة، Yii قادر على تقديم شركة نفط الجنوب نظيفة (فصل الاهتمامات، وتبسيط تطوير وصيانة تطبيقات الويب. الهرمي التحكم في الوصول (RBAC القائم على دور) وتدعم أيضا، وكذلك غيرها الكثير ملامح جذابة ومبتكرة.


الشروع في العمل مع Yii إطار PHP

لتثبيت واستخدام Yii PHP الإطارية بشأن النظام الأساسي الخاص بك، قم بتحميل أحدث نسخة من Softoware أو عن طريق المشروع و؛ [س] الموقع الرسمي (انظر الرابط في نهاية المقال)، حيث يتم توزيعها في طبعتين، الأساسي والمتقدم .

حفظ الأرشيف في مكان ما على جهاز الكمبيوتر الخاص بك، استخراج محتوياته مع المفضلة لفائدة مدير الأرشيف، فتح العميل المفضل لديك بروتوكول نقل الملفات، الاتصال بالخادم الذي تريد نشر إطار Yii PHP ونقل جميع الملفات إلى مجلد على جذر الملقم الخاص بك.

ويدعم هذا المشروع على جميع توزيعات لينكس التي لديها ما يصل إلى تاريخ وصحية أباتشي و PHP 5.4 المنشآت. وتشمل أبنية الأجهزة المعتمدة 32 بت (x86) و 64 بت (x86_64)

ما هو الجديد في هذا الاصدار:.

النسخة 2.0.11 قاصرا الافراج عن Yii 2.0 الذي يحتوي على أكثر من 110 من التحسينات وإصلاح الأخطاء.

ما هو الجديد في النسخة 2.0.1:

وعلة # 4471: yii التخزين المؤقت ApcCache :: getValues ​​() الآن إرجاع مجموعة في حالة APC يتم تثبيت ولكن لم يتم تمكين في وضع CLI (samdark، cebe)
علة # 4823: تم تحسين رسالة yii دقة ومعالجة الأخطاء (samdark)
علة # 4889: تطبيق والدخول في حلقة إعادة توجيه عندما لم يسمح للمستخدم الوصول إلى صفحة تسجيل الدخول. يظهر الآن 403 (samdark)
علة # 5070: GII تحكم مولد يجب أن تستخدم اسم الفئة تحكم بدلا من معرف تحكم لتحديد وحدة تحكم جديدة (qiangxue)
علة # 5402: المصحح وقد لا يتم تحميل عندما كانت هناك إغلاقات في فئات الأصول (samdark)
علة # 5448: تاريخ المنسق كان يفعل تحويل التوقيت على تاريخ فقط القيم الناتجة في تاريخ مختلف عرض من المقدمة (cebe)
علة # 5452: لا يتم عرض أخطاء التي تحدث بعد إرسال الاستجابة (qiangxue)
علة # 5521: yii الثابتة وحدة التحكم AssetController يكسر عناوين CSS، والتي تبدأ من '/' (كليموف-بول)
علة # 5570: yii التمهيد علامات أن رمي استثناء إذا لم يتم تعيين المحتوى لأحد بنودها (RomeroMsk)

علة # 5584: يجب yii RBAC DbRbacManager يتم حذف العناصر عند حذف قاعدة على قاعدة بيانات لا يدعم التحديث سلسلة (mdmunir)
علة # 5601: شروط بسيطة في سؤال :: حيث () وActiveQuery :: حيث () لم تسمح yii ديسيبل التعبير لاستخدامها كقيمة (cebe، stevekr)
علة # 5619: يجب yii سجل الهدف ليس محاولة لبدء الجلسة عندما يكون هناك شيء (كليموف-بول، qiangxue)
علة # 5657: yii التخزين المؤقت ApcCache :: mset () والمد () قد يسبب تحذير في بعض الإعداد APC (LAV45)
علة # 5665: البيانات الفوقية currentPage في نتيجة مريحة ينبغي أن يستند 1، مماثلة لتلك التي في رؤوس HTTP (qiangxue)
علة # 5682: الأمر الأصول شأنها أن تجمع بين ملفات CSS بشكل غير صحيح عند UrlManager :: linkAssets غير صحيح (dmvslv)
علة # 5702: قوس ينبغي أن يضاف تلقائيا إلى المصادقة :: whenClient لتجنب الخطأ شبيبة (mdmunir، qiangxue)
علة # 5745: قسم الإعلام وحدات التصحيح قد يسبب 404 استثناء عندما يحتوي الطريق شرطات (qiangxue)
علة # 5748: هندى {المسار وتوليد عناوين المواقع المطلقة بدلا من تلك النسبية (samdark، motzel)علة # 5768: عند تحديد السمة تأكيد البيانات إلى زر إرسال، ثم النقر على زر لن يؤدي تقديم النموذج (qiangxue)
علة # 5780: QueryBuilder :: batchInsert () قد يسبب ومثل، مؤشر غير محدد ومثل. خطأ (qiangxue)
علة # 5833: فشل الأمر رسالة مع خطأ القيد FK عند محاولة تحديث الرسائل (qiangxue)
علة # 5863: اختيار كل yii خانات شبكة CheckboxColumn الفردية في عرض الشبكة لم يسفر عن ومثل، وكلها ومثل. مربع اختيار (samdark)
علة # 5893: المساعدين yii ArrayHelper :: toArray () ينطبق الآن $ خصائص المعلمة لتحويل الأشياء تنازلي في المكالمات عودي (otsec)
علة # 5925: ArrayHelper :: htmlEncode () لا يعمل بشكل صحيح عندما تكون القيمة يتم ترميز هو مجموعة متداخلة (tebazil)
علة # 5962: DateValidator كان يلقي تحذير في تواريخ غير صحيحة باستخدام شكل وحدة العناية المركزة على ويندوز، Yii يعمل الآن حول هذا PHP علة (cebe)
علة # 5997: قد يتم تصدير الرسالة ذاتها مرتين لتسجيل الأهداف (كليموف-بول)
علة # 6018: عند تحديد خيار تشفير عبر yii الحاجيات أكتيفيريكورد :: errorOptions، وأنها تعمل على العكس من ذلك (stanishevsky، qiangxue)علة # 6049: yii ديسيبل اتصال :: getSchema () لشركة أوراكل يجب أن تعود كاذبة عند عدم وجود الجدول. أوراكل لا يدعم جملة ON UPDATE. (wenbin1989)
علة # 6081: yii RBAC DbManager :: getChildren () لم يكن نقلا عن اسم العمود بشكل صحيح (wenbin1989)
علة # 6107: رسالة yii تم تفريغ الترجمات الموجودة في .po في حالة فئات متعددة (samdark)
علة # 6112: رسالة yii كان يكتب بشكل غير صحيح لم تترجم السلاسل في .po في حالة فئات متعددة (samdark)
علة # 6172: yii RBAC DbManager أن أقتبس بشكل صحيح أسماء الجدول والعمود (qiangxue)
علة # 6164: واضاف لدعم المفقود لyii ديسيبل التعبير إلى QueryBuilder بين والظروف مثل (cebe)
علة # 6236: يجب أن تكون مسجلة لا النصوص JS عندما yii الحاجيات ActiveForm :: enableClientScript هو زائف (qiangxue)
علة # 6150: yii التمهيد علامات تم إنشاؤها معرفات المنسدلة بشكل غير صحيح (samdark)
علة # 6266: النقر على زر إعادة الضبط لا يخفي ملخص خطأ عند استخدام ActiveForm (InteLigent، qiangxue)
علة # 6271: التخزين المؤقت الاستعلام بإرجاع نفس البيانات عند تشغيل نفس SQL مع مختلف وسائط جلب (grachov)علة # 6279: yii ديسيبل مخطط :: getLastInsertID () كان يمر الخطأ اسم المخطط الافتراضي لشركة تنمية نفط عمان (samdark)
علة # 6305: yii I18N المنسق :: asParagraphs () لم يكن يونيكود علم (samdark)
علة # 6311: قفل متفائل لأكتيفيريكورد لا يعمل كما هو متوقع (qiangxue)
علة # 6367: أضيفت yii قسم الإعلام مولدات الخام مولد لدعم تخصيص مسار نظرا لتحكم CRUD ولدت (qiangxue)
علة # 6381: يجب أن تكون من جانب العميل التحقق من صحة ملف معطل إذا كان المتصفح لا يعتمد عليه (Skysplit)
علة: لا يحتوي GII قيادة وحدة المساعدة المعلومات الخيارات العالمية (qiangxue)
كان yii على شبكة الإنترنت UrlRule غير قادر على إنشاء عناوين URL للقواعد التي تحتوي على أحرف يونيكود (samdark): علة
علة: يجب yii على شبكة الإنترنت AssetManager لا تنشر حزم الأصول المعوقين (qiangxue)
ENH رقم 608: yii واضاف على شبكة الإنترنت AssetConverter :: $ forceConvert (كليموف-بول)
ENH # 4146: أضيفت yii التمهيد ButtonDropdown :: $ containerOptions (samdark)
ENH # 4181: أضيف yii التمهيد مشروط :: $ headerOptions وyii التمهيد مشروط :: $ footerOptions (tuxoff، samdark)ENH # 4263: أضيفت الهجرة ومخطط SQL ملفات yii سجل DbTarget (samdark)
ENH # 4395: المعلمة واضاف $ checkAjax إلى yii على شبكة الإنترنت الاستجابة :: إعادة توجيه () لدعم السلوك التوجيه الافتراضي لطلبات أجاكس / PJAX (qiangxue)
ENH # 4450: أضيفت yii التمهيد التنقل :: renderDropdown () (qiangxue)
ENH # 4457: واضاف لدعم استخدام نوسكريبت لملفات المغلق المسجلة من خلال حزم الأصول والمساعد الاكواد (samdark)
ENH # 4492: بناء جملة دعم كيو محددة لQueryBuilder :: alterColumn () (qiangxue)
ENH # 4643: خيارات إضافية محددة في الحاجيات yii فتات الخبز :: سيتم التعامل مع الروابط كما سمات HTML الارتباطات التشعبية ولدت (qiangxue)
ENH # 4739: عرض أفضل من الاستثناءات عندما تم تعيين تنسيق الاستجابة كما ومثل؛ الخام ومثل. شكل (qiangxue)
ENH # 4791: أضيفت وحدة الانتاج الدعم والمزيد من الألوان لأوامر وحدة التحكم (6pblcb، samdark، كليموف-بول، Ragazzo)
ENH # 5005: واضاف الدعم لقمع تحميل ملفات CSS نفسها في ردود أجاكس (tof06، qiangxue)
ENH # 5223: منشئ الاستعلام الآن يدعم اختيار الاستفسارات فرعية كما الأعمدة (qiangxue)
ENH # 5367: أضيفت yii شبكة DataColumn :: encodeLabel (SDKiller)ENH # 5480: أضيف كود دفاعي لyii على شبكة الإنترنت العضو :: getIdentity () لتجنب العودية لانهائية المحتملة (qiangxue)
ENH # 5494: واضاف لدعم تحديد رأس القائمة كما مجموعة التكوين في yii التمهيد منسدلة (hiltonjanfield، qiangxue)
ENH # 5503: واضاف لدعم DateTimeImmutable إلى المنسق (olegtsvetkov، cebe)
ENH # 5587: يستخدم json_encode الآن مع JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE حيث أنه من المنطقي، كما هو الآن الافتراضي لJSON :: ترميز () (samdark)
ENH # 5600: السماح بتكوين لوحات التصحيح في yii تصحيح وحدة :: لوحات كسلاسل اسم الفئة لوحة (qiangxue)
ENH # 5613: أضيف خيار --overwrite لقيادة وحدة GII لدعم الكتابة عن الملفات (motin، qiangxue)
ENH # 5627: أضيف yii قيادة وحدة مخبأ / دافق مخطط لطرد DB مخطط مخبأ للاتصال قاعدة بيانات معينة (6pblcb، samdark)
ENH # 5646: نداء yii قاعدة ErrorHandler :: إلغاء تسجيل () بدلا من استعادة _ * _ معالجات مباشرة (aivus)
ENH # 5683: أضيفت yii I18N المنسق :: defaultTimeZone لتحديد المنطقة الزمنية الافتراضية لاستخدام لقيم التاريخ والوقت المخزنة في قاعدة البيانات (cebe)ENH # 5688: أضيف اختياري $ formName إلى نموذج :: loadMultiple () لدعم تخصيص اسم النموذج مباشرة (qiangxue)
ENH # 5735: أضيفت yii التمهيد علامات :: renderTabContent لدعم يدويا تقديم محتويات علامة التبويب (RomeroMsk)
ENH # 5770: إضافة المزيد من الأسماء خطأ PHP لErrorException (mongosoft)
ENH # 5799: yii التمهيد ButtonGroup :: أزرار يمكن أن تتخذ جميع الخيارات التي يدعمها yii التمهيد زر (aleksanderd)
ENH # 5806: السماح الاكواد :: ترميز () ليتم استخدامها عندما لا يتم تشغيل التطبيق (qiangxue)
ENH # 5954: قيادة رسالة yii يظهر الآن خطأ سهلة الاستعمال إذا لم يكن قادرا على تحليل ملف المصدر (samdark)
ENH # 5983: أضيفت Inflector :: الحكم () (pana1990، qiangxue)
ENH # 6113: تحسين التكوين المصحح وطلب واجهة المستخدم (schmunk42)
ENH # 6207: واضاف لدعم اقتطاع سلاسل HTML باستخدام StringHelper :: اقتطاع () وStringHelper :: truncateWords () (اليكس المدونة)
ENH # 6318: الحاجيات صنع أكثر خطأ تسامحا وصديقة للمستخدم عند بعض القيم الخيار لاغية (qiangxue)
ENH: تأكيد وحدة التحكم :: () يستخدم الآن المعياري وحدة التحكم :: () بدلا من صدى لتكون متوافقة مع جميع وظائف أخرى (cebe)يستخدم yii RBAC DbManager الهجرة الآن عنصر قاعدة البيانات المحددة في إعدادات المكون بدلا من دائما باستخدام ديسيبل الافتراضي (samdark): ENH
ENH: yii واضاف قاعدة المراقب المالي :: renderContent () (qiangxue)
ENH: قيادة المباراة yii الآن يقدم المساعدة في حالة عدم تقديم الحجج بدلا من تحطمها (samdark)
تغير # 3630: yii ديسيبل القيادة :: queryInternal () الآن المحمية (samdark)
تغير # 4277: وyii شبكة GridView لم يعد رمي استثناء عندما تكون النتائج فارغة ولم يتم تعريف الأعمدة (samdark)
تغير # 5508: انخفض الدعم للخيار --append للأمر اعبا اساسيا (qiangxue)
تغير # 5874: ترقية تويتر التمهيد ل3.3.x (samdark)
Apidoc ملحق (yii2-apidoc):
علة # 5623: تحطم الثابتة عندما تحتوي الطبقة واضعة التي لا يوجد لديه الحجج على سبيل المثال setXyz () (cebe)
علة # 5899: فئة غير صحيحة المدرجة كمرجع definedBy للعقارات (cebe)
علة: دليل والعارض API يعمل الآن مع النسبي مسارات / عناوين المواقع (cebe)
ENH: دليل مولد يتخطى الآن دليل الصور إذا كان غير موجود بدلا من رمي خطأ (cebe)
ENH: صنع --guidePrefix خيار متاح للخيار سطر الأوامر (cebe)Authclient ملحق (yii2-authclient)
علة # 6000: CCS ثابت لyii authclient الحاجيات AuthChoice لا تحميل إذا popupMode تعطيل (كليموف-بول)
التمهيد ملحق (yii2-التمهيد):
علة # 5570: yii التمهيد علامات أن رمي استثناء إذا لم يتم تعيين المحتوى لأحد بنودها (RomeroMsk)
علة # 6150: yii التمهيد علامات تم إنشاؤها معرفات المنسدلة بشكل غير صحيح (samdark)
ENH # 4146: أضيفت yii التمهيد ButtonDropdown :: $ containerOptions (samdark)
ENH # 4181: أضيف yii التمهيد مشروط :: $ headerOptions وyii التمهيد مشروط :: $ footerOptions (tuxoff، samdark)
ENH # 4450: أضيفت yii التمهيد التنقل :: renderDropdown () (qiangxue)
ENH # 5494: واضاف لدعم تحديد رأس القائمة كما مجموعة التكوين في yii التمهيد منسدلة (hiltonjanfield، qiangxue)
ENH # 5735: أضيفت yii التمهيد علامات :: renderTabContent لدعم يدويا تقديم محتويات علامة التبويب (RomeroMsk)
ENH # 5799: yii التمهيد ButtonGroup :: أزرار يمكن أن تتخذ جميع الخيارات التي يدعمها yii التمهيد زر (aleksanderd)
تغير # 5874: ترقية تويتر التمهيد ل3.3.x (samdark)التصحيح ملحق (yii2-التصحيح):
علة # 5402: المصحح وقد لا يتم تحميل عندما كانت هناك إغلاقات في فئات الأصول (samdark)
علة # 5745: قسم الإعلام وحدات التصحيح قد يسبب 404 استثناء عندما يحتوي الطريق شرطات (qiangxue)
ENH # 5600: السماح بتكوين لوحات التصحيح في yii تصحيح وحدة :: لوحات كسلاسل اسم الفئة لوحة (qiangxue)
ENH # 6113: مواصفات تحسين وطلب واجهة المستخدم (schmunk42)
ENH: صنع DefaultController :: getManifest () أكثر قوة ضد الملفات الفاسدة (cebe)
Elasticsearch ملحق (yii2-elasticsearch):
علة # 5662: Elasticsearch AR updateCounters () يستخدم الآن النصي رائع صراحة لاستكمال مما يجعلها متوافقة مع وفاق وGT، 1.3.0 (cebe)
علة # 6065: أكتيفيريكورد :: إلغاء الربط () وفشل في بعض الحالات عند التعامل مع العلاقات عبر سمات مجموعة بقيمة (cebe)
ENH # 5758: السماح بتمرير خيارات مخصصة لتحديث أكتيفيريكورد :: () و:: حذف () بما في ذلك دعم التوجيه اللازم لتحديث السجلات مع علاقة الأم (cebe)
ENH: إضافة دعم لتأمين متفائل (cebe)
GII ملحق (yii2-GII):علة # 5070: GII تحكم مولد يجب أن تستخدم اسم الفئة تحكم بدلا من معرف تحكم لتحديد وحدة تحكم جديدة (qiangxue)
علة # 5745: قسم الإعلام وحدات التصحيح قد يسبب 404 استثناء عندما يحتوي الطريق شرطات (qiangxue)
علة # 6367: أضيفت yii قسم الإعلام مولدات الخام مولد لدعم تخصيص مسار نظرا لتحكم CRUD ولدت (qiangxue)
علة: لا يحتوي GII قيادة وحدة المساعدة المعلومات الخيارات العالمية (qiangxue)
ENH # 5613: أضيف خيار --overwrite لقيادة وحدة GII لدعم الكتابة عن الملفات (motin، qiangxue)
Mongodb ملحق (yii2-mongodb):
علة # 6026: ثابت yii mongodb أكتيفيريكورد يحفظ لاغيا كما _ID، إذا سمات فارغة (كليموف-بول)
ENH # 3855: أضيفت لوحة الأدوات لتصحيح MongoDB (كليموف-بول)
ENH # 5592: واضاف لدعم عملية "findAndModify" في yii mongodb سؤال وyii mongodb ActiveQuery (كليموف-بول)
رديس ملحق (yii2-رديس):
تم تجاهل قيمة عوائد سلسلة بسيطة من قبل العميل رديس وعاد صحيحا بدلا من ذلك، الآن موافق فقط سيؤدي في صحيح بينما يتم إرجاع كل القيم الأخرى كما هو (cebe): علة # 4745

وENH # 3714: واضاف لدعم الاتصال رديس الخادم باستخدام مأخذ يونيكس (savvot، robregonm)
هندى ملحق (-yii2 هندى):
علة # 5748: {المسار وتوليد عناوين المواقع المطلقة بدلا من تلك النسبية (samdark، motzel)
أبو الهول ملحق (yii2-أبو الهول):
علة # 5601: شروط بسيطة في سؤال :: حيث () وActiveQuery :: حيث () لم تسمح yii ديسيبل التعبير لاستخدامها كقيمة (cebe، stevekr)
علة # 5634: yii الثابتة أبو الهول QueryBuilder لا يدعم عوامل المقارنة (& GT؛، = الخ) في حيث المواصفات (كليموف-بول)
علة # 6164: واضاف لدعم المفقودين yii ديسيبل Exression لظروف QueryBuilder مثل (cebe)
ENH # 5223: منشئ الاستعلام الآن يدعم اختيار الاستفسارات فرعية كما الأعمدة (qiangxue)

ما هو الجديد في النسخة 1.1.14:

في هذا الإصدار، نحن الثابتة أكثر من 80 البق وقدم أكثر من 60 التحسينات الطفيفة والميزات. واضاف نحن CPasswordHelper الذي يوفر أمنا وتصل إلى الطريق تاريخ لتخزين والتحقق من تجزئات كلمة المرور. واضاف نحن CRedisCache لدعم استخدام رديس للتخزين المؤقت الغرض؛ وYii يمكن الآن تثبيت كحزمة الملحن.

ما هو الجديد في النسخة 1.1.12:

ويحدد هذا النص أساسا القضايا كسر قبل الميلاد وجدت في الإصدار السابق.
ويشمل حوالي 20 بوجفيكسيس، وملامح بسيطة والتعزيزات.

ما هو الجديد في النسخة 1.1.11:

والبق الثابتة:
# 098: إعادته لا قيمة الهوية الصحيحة عند استخدام أحدث وسجل MSSQL (ج SCHMITZ)
# 114: CUniqueValidator وCExistValidator الآن احترام الجدول الاسم المستعار في حين خلق حالة الاستعلام ديسيبل (كليموف-بول)
# 145: CGettextMoFile الآن يمكن تحليل السلاسل مع أي سياق (eagleoneraptor)
# 148: إصلاح الخلل في العرض بلوق التي لم حذف تعليق على حق عندما لم يكن على الصفحة الأولى (mdomba)
# 161: CCookieCollection :: إزالة () يقبل الآن مجموعة واسعة من خيارات الكوكيز بمثابة الحجة الثانية لتسهيل إزالة الكعكة الصحيحة (maximcherny)
# 164: CEmailValidator.checkPort الآن بالتحقق من منفذ 25 من خوادم MX المدرجة (DaSourcerer)
# 178: إنشاء تطبيق الويب مع المسارات النسبية مثل ../ لم يكن يعمل بشكل صحيح (cebe)
# 193: تغيير نوع العمود التاريخ والوقت لشبكة الإنترنت من 'الوقت' إلى 'الطابع الزمني "(cebe)
# 238: ثابت المشكلة أن صف فارغ يمكن اختيار في CGridView عندما لم يكن هناك بيانات (mdomba)
# 295: في بعض الأحيان CJSON :: فك يعود لاغية بسبب json_encode الأصلي له البق وإرجاع فارغة. الحل البديل لمواصلة فك عندما نتيجة json_decode فارغة (luislobo)

# 381: إصلاح الخلل الذي GII اسم نموذج المدخلات ويمكن الحصول على أخطاء إملائية عند استخدام الإكمال التلقائي (mdomba)
# 417: CAttributeCollections :: mergeWith () لا يأخذ بعين الاعتبار caseSensitive (dmtrs)
# 433: إصلاح الأخطاء التي GII اسم نموذج المدخلات الإكمال التلقائي لا يعمل في بعض الأحيان (mdomba)
# 449: CDbHttpSession وCDbLogRoute الآن استخدام منشئ الاستعلام بدلا من DAO لمناسبة نقلا عن (mdomba، redguy)
# 454: الترجمة إزالتها على استثناء CDbConnection كما كان خلق حلقة لا نهاية لها إذا استخدم تطبيق CDbCache (mdomba)
# 517: لم يتم تحديد أنماط فرعية القاعدة المعلمة بشكل صحيح (ranvis)
# 539: CUrlRule الثابتة :: createUrl () لعلاج أنماط فرعية ك Unicode كما parseUrl () لا (ranvis)
# 553: معايير المكتشفون AR ذات الصلة تأثرت بعد أداء العثور مع نطاقات العلائقية (marcovtwout)
# 618: التخزين المؤقت الثابتة من CWebUser :: checkAccess () عندما يتم استدعاء أول مرة مع ومرة ​​ثانية دون $ بارامس (cebe)
# 660: خطأ ثابت عند الاتصال CDbCache :: getValues ​​(zilles)
# 697: ثابت WSDLGenerator توليد الآن مساحة الاسم الصحيح لبعض complexTypes (BBoom)# 749: CActiveRecord :: تحديث () لم ينجح في afterSave () لسجلات جديدة، والآن تحديث دائما، عند وجود ديسيبل دخول (cebe)
# 769: إصلاح الخلل الذي $ .fn.yiiGridView.getSelection لم يكن يعمل دائما إذا تم استخدام مخصصة CGridView :: قالب (mdomba)
# 772: CHttpRequest :: getIsSecureConnection () وكان فشلها على بعض الشروط (bulletbee، samdark)
# 773: مرشحات CGridView تصفية الآن على إدخال المفتاح في Internet Explorer (BBoom)
# 803: التعسفي غير فرز الروابط في رأس CDataColumn للم تعمل الطريقة الصحيحة (resurtm)
# 827: ثابت المشكلة التي CJuiSliderInput تم تقديم سمة اسم لشعبة عنصر (mdomba)
# 842: إدراج سجلات النشطة فشل في MSSQL إذا كان العمود يحتوي على القيمة الافتراضية (NULL) (ج SCHMITZ)
# 852: ثابت المشكلة التي CActiveForm لم تصحيح مسارها المجالات إذا إرسال استخدمت اياكس (mdomba)
# 859: ثابت CSort :: applyOrder () وCSort :: getOrderBy () لاستخدام الأسماء المستعارة الجدول المخصص (troch، samdark)
# 865: دعا CLogRoute processLogs () حتى لو كان سجل مجموعة فارغة وتسببت في رسائل البريد الإلكتروني فارغة وتسجيل الملفات (cebe)
# 879: إصلاح خطأ ممكن PHP الناجمة عن CWebUser :: restoreFromCookie () في تركيبة مع CHttpRequest.enableCookieValidation (kidol)# 901: ثابت مشكلة ممكن الترميز على استثناء (mdomba، samdark، cebe)
# 1000: أضيفت بارامس إلى التنميط رمز في CDbCommand :: تنفيذ () ليكون consitent مع CDbCommand :: queryInternal () (cebe)
# 1045: إن بناء استعلام مع مجموعة فارغة كمعلمة لا يؤدي إلى SQL سلسلة مكسورة بعد الآن (suralc)
ثابت CMenu :: isItemActive () للعمل بشكل صحيح عندما يكون هناك تجزئة في رابط القطعة (SlKelevro)
أضاف البيان عودة المفقودة لCAuthItem- & GT؛ إلغاء () (mdomba)
CHTML :: resolveValue () تجاهل عناصر مجموعة استرجاع في بداية ذي الحجة $ السمة يعمل الآن بشكل صحيح (resurtm)
التعزيز:
# 120: واضاف القدرة على وضع الكوكيز في أسلوب الكائن مقرها دون تحديد اسم الكعكة مرتين (suralc)
# 136: واضاف القدرة على تحديد اتصال قاعدة البيانات في قسم الإعلام مولد نموذج (samdark)
# 157: واضاف القدرة على استخدام النماذج مع الأشياء تنفذ ArrayAccess كخصائص في CHTML :: resolveValue (samdark)
# 165: السماح CCacheDependency أن تكون قابلة لإعادة الاستخدام عبر المكالمات مخبأ متعددة (phpnode)
# 171: واضاف لدعم PUT و DELETE طلب نفق من خلال وظيفة عبر المعلمة اسمه _method في الجسم وظيفة (musterknabe)# 179: كلوغر الآن يدعم ترشيح توقيت الشخصي من قبل فئات متعددة والبدل (intel352)
# 191: واضاف القدرة على تخصيص دروس HTML من CLinkPager عبر الممتلكات العامة لها (mashingan)
# 206: أضيفت القدرة على تمرير الكائن CDbCriteria كمعلمة AR علاقة (samdark)
# 215: إضافة الرموز إلى CGridView :: updateSelectors للسماح بإضافة محددات مخصصة بدلا استبدال فقط (mdomba)
# 220: عنوان URL لافتا إلى جوجل API في CGoogleApi غير الآن بروتوكول قريب (suralc)
# 237: علامات التبويب من CTabView تدعم الآن ملكا "مرئية" (DaSourcerer)
# 255: ترتيب CArrayDataProvider عندما العناصر هي CActiveDataProvider أو كائن آخر (rusmaxim)
# 266: إضافة دعم HTML5 رابط، البريد الإلكتروني، ورقم، ومجموعة وحقول التاريخ إلى CHTML (gregmolnar)
# 267: CDbHttpSession الآن قادرة على تخزين حمولة الثنائية مثل إخراج مسلسل igbinary (DaSourcerer، samdark)
# 282: أضيفت CCheckBoxColumn :: headerTemplate للسماح الرؤوس المخصصة (mdomba)
# 286: أضيف رمز البدل لCDateTimeParser (cebe)
# 294: أضيفت deniedCallback إلى CAccessControlFilter وCAccessRule للسماح توجيه السيطرة على أسلوب على إنكار (luislobo)# 342: واضاف القدرة على تمرير المعلمات لRBAC bizRules من التكوين CAccessControlFilter (claudejanz، samdark)
# 356: تحسين extendability من CDetailView بإضافة renderItem طريقة () (cebe)
# 369: أضيفت $ hashKey إلى CCache (kidol)
# 414: أضيفت نوع المعلمة إلى yiic القيادة الرسالة التي بفرز الرسائل بواسطة مفتاح عند دمج (ranvis)
# 455: واضاف لدعم القيمة الافتراضية في CConsoleCommand :: موجه (eagleoneraptor)
# 551: أضيفت $ المعلمة آمنة للCJavaScript :: ترميز. إذا تم تعيين إلى الحقيقية، "شبيبة:" لن يسمح. إذا كنت بحاجة إلى تمرير جافا سكريبت، والتفاف التعليمات البرمجية مع CJavaScriptExpression بدلا من ذلك (samdark)
# 552: واضاف لدعم تخزين http المؤقت على مستوى عبر CHttpCacheFilter (DaSourcerer)
# 568: CHTML :: getIdByName () والآن تحويل المسافات لتؤكد للحصول على معرف السليم لعناصر HTML (mdomba)
# 578: أضيفت الشيكات التمديد لCMemCache (samdark)
# 581: طريقة إضافة formatSize في CFormatter لتنسيق أحجام الملفات إلى وحدات من ترتيب مختلف - KB، MB، الخ (brilyuhns، samdark)
وأضاف ريفاكتوريد WebAppCommand أن تكون أكثر تخصيص المزيد من PHPDoc (samdark): # 584
# 599: أضيفت الاختيار حساسية القضية عندما autoloading الطبقات (qiangxue)# 601: وأضاف طريقة loginRequired () إلى واجهة IWebUser (mdomba)
# 616: CVarDumper الآن بشكل صحيح highligting مفاتيح مجموعة عدد صحيح (فيرنيس، samdark)
# 641: واضاف لدعم تخصيص طرق التسلسل لمكونات ذاكرة التخزين المؤقت (DaSourcerer، تشيانغ)
# 648: الملكية واضاف filterHtmlOptions إلى مكون CGridColumn (جوبان)
# 652: أضيفت مساحة للأحداث yiiGridView، بحيث يمكن إزالتها بسهولة عن طريق .off () طريقة مسج (Bethrezen)
# 673: تغيير CClientScript :: مخطوطات ليكون العام (mdomba)
# 675: CDateFormat :: شكل () يعود الآن لاغيا إذا كان الوقت المعلمة $ باطل (mdomba)
# 690: إضافة اسم المرسل ورؤوس المناسبة لترميز UTF8 عند إرسال بريد إلكتروني في SiteController- & GT؛ actionContact () (mdomba)
# 766: واضاف "حاليا" إلى $ بارامس في CDbAuthManager :: checkAccess () وCPhpAuthManager :: checkAccess () (cebe)
# 666: أضيفت خاصية $ باستثناء CValidator، قائمة من السيناريوهات التي المدقق لا ينبغي أن يطبق على (resurtm)
# 839: CListView :: renderItems يحل الآن عرض ملف مرة واحدة فقط (nizsheanez)
# 938: CFileValidator :: sizeToBytes () هو الآن العام ومتاحة للاستخدام في تطبيق كامل (resurtm)# 943: CDateTimeParser الآن قادرة على تحليل تمثيل نصية قصيرة من الشهر، على سبيل المثال، يناير، يونيو، أغسطس (resurtm)
# 967: أوامر من متغير البيئة YII_CONSOLE_COMMANDS الآن بإضافة دائما إلى yiic تطبيق وحدة التحكم (schmunk)
وأضاف CFileValidator يمكن التحقق من صحة ملف مرفوع من قبل في MIME نوع من mimetypes $ و $ wrongMimeType خصائص (resurtm)
الترجمة الرومانية ثابتة لاستخدام الأحرف بدعم أفضل-سديلا (tudorilisoi)
القيمة المضافة الافتراضي لCConsoleCommand :: تأكيد (musterknabe)
يسمح قيم الأعداد العودة كما رمز التطبيق الخروج في الإجراءات CConsoleCommand (cebe)
وأضاف المعلمة الثالثة إلى CHttpCookie لتكوين ملف تعريف الارتباط بواسطة مجموعة (suralc)
واضاف getIsFlashRequest ()، التعامل السليم مع طلب فلاش / فليكس عند استخدام CWebLogRoute مع مصاب بهوس الاحراق (resurtm)
CBreadcrumbs أضاف :: $ activeLinkTemplate وCBreadcrumbs :: الخصائص $ inactiveLinkTemplate الذي يسمح لتغيير القالب كل بند (resurtm)
وأضاف السلوكيات والأحداث كامل المواصفات CConsoleCommand :: onBeforeAction وCConsoleCommand :: onAfterAction (Yiivgeny)وأضاف HTML5 الدعم التاريخ على طلبات اياكس على CGridView وCListView باستخدام History.js v1.7.2-R2 (https://github.com/balupton/history.js) من بنيامين آرثر ابتون (lightglitch)
CldrCommand تغيير لاستخدام dateTimeFormat المتوسطة والبيانات 18N تحديثها باستخدام أحدث (6546) CLDR (tanakahisateru)
واضاف CErrorHandler :: getHttpHeader () لإرسال الصحيحة رموز الخطأ HTTP (pgaultier)
CGridView، فقط الصفوف في TBODY يجب أن يكون لها تأثير تحوم (mdomba)
CClientScript :: $ defaultScriptFilePosition وCClientScript :: $ defaultScriptPosition للسيطرة الافتراضي حجة $ المنصب لمدة registerScriptFile وregisterScript (resurtm)
CHttpCookie تنفذ الآن __toString (suralc)
القدرة على تحديد مساحة وحدات تحكم وحدة باستخدام CWebModule :: controllerNamespace والتوثيق حول استخدام وحدات التحكم وحدات namespaced (samdark)
إضافة إلى إمكانية تعيين الحاوية لCHTML :: radioButtonList وCHTML :: checkBoxList () (pgaultier)
وأضاف zii الرومانية (ريال عماني) الترجمة؛ الرسائل الأساسية تحرير لتشمل الأحرف الرومانية المناسبة مع علامات التشكيل (tudorilisoi)
وأضاف اجهة ILogFilter كبديل لاستخدام CLogFilter كما الفئة الأساسية لتنفيذ مرشحات سجل (cebe)

وCAssetManager وأضاف الملكية $ forceCopy الذي يفرض على مستوى العالم نشر ملفات الأصول والدلائل (resurtm)
WebAppCommand لديها القدرة على توليد طلب جديد مع بوابة أو ملفات معينة الزئبق (resurtm)
قوالب GII الافتراضي: أدرجت بيانات تعريف إضافية (PHPDoc) من المتغيرات التي تم تمريرها إلى وجهات النظر لتكملة IDE أفضل (resurtm)
WebAppCommand ولدت التطبيق: وأضاف الفوقية إضافية (PHPDoc) من المتغيرات التي تم تمريرها إلى وجهات النظر لتكملة IDE أفضل (resurtm)
# 1053: CComponent :: evaluateExpression سيسمح باستخدام وظائف العالمية، والاسترجاعات (Ekstazi)
التغييرات:
# 384: CWebUser :: changeIdentity () والآن حذف ملف البيانات جلسة غير المستخدمة من العمر (تشيانغ)
# 440: ترقية مسج واجهة المستخدم ل1.8.22 (samdark)
# 497: إضافة عنصر سجل ومسبقة في الافتراضي تطبيق وحدة التكوين من أجل تسجيل الأخطاء بشكل صحيح (samdark)
ترقية مسج إلى 1.7.2 (samdark)
عن وحدة الاختبارات وأضاف لCHTML (resurtm)
ترقية المجمعة تخفيض السعر محلل لv1.2.5 (DaSourcerer)
الجديد:
وأضاف TranslationsCommand بناء القيادة يهدف إلى مساعدة فرق الترجمة (samdark)

ما هو الجديد في النسخة 1.1.10:

ويحدد هذا النص أساسا عدة الأخطاء الهامة في CActiveForm، CJuiDatePicker، وyiilite.php التي أدخلت في الافراج 1.1.9.

ما هو الجديد في النسخة 1.1.7:

وعلة # 1080: دمج العودية الصحيح لCDbCriteria :: مع (creocoder، وسام الظلام)
علة # 1624: إصلاح الخلل الذي قسم الإعلام من شأنه أن يولد علاقة واحدة فقط لأحد الوالدين أن لديها طفل مع مزيد من ربط FK إليها (mdomba)
علة # 1809: إصلاح الخلل الذي CPgsqlSchema لم يكشف عن أسماء تسلسل بشكل صحيح في بعض الحالات (تشيانغ)
علة # 1984: ثابت اطلاق النار حدث عدة مرات عند استخدام الهواء مباشرة () / مندوب () على صفحات AJAXified (Ekstazi، وسام الظلام)
علة # 2026: إصلاح الخلل الذي أمر الهجرة لا تحترم قيمة العقار connectionID (تشيانغ)
علة # 2032: إصلاح الخلل الذي beginCache مع renderDynamic لم يكن يعمل في حالة استخدامها عدة مرات (mdomba)
علة # 2037: ثابت CGridView شبيبة علة على selectionChanged ومثل، هي غير معرفة sboxname ومثل. (mdomba)
علة # 2060: إصلاح الخلل الذي CWebUser :: getFlashes () سيعود مجموعة العداد في النتيجة (تشيانغ)
علة # 2097: CHttpRequest :: getUrl القيمة () يجب أن تكون نفس getRequestUri (تشيانغ)
علة # 2099: ثابت خطأ CDbCriteria :: mergeWith (creocoder، وسام الظلام)
علة # 2107: إصلاح الخلل الذي يدعو CSqliteSchema :: resetSequence () قد رمي استثناء عندما لا عمود autoincrement (تشيانغ)

علة # 2130: علة ثابتة هذا الرمز GII / عرض فرق لم تبدأ من أعلى (mdomba)
علة # 2131: إصلاح الخلل الذي يدعو اياكس CGridView أن عرض في وقت التنبيه إلى الخطأ عند الخروج من الصفحة الحالية (mdomba، تشيانغ)
علة # 2136: يستخدم فلتر CGridView الآن مسج تسلسل () بدلا من المعلمة () بحيث مربع يمكن استخدامها كعامل تصفية (mdomba)
علة # 2140: إصلاح المشكلة التي CGridView حتى الصفوف حيث لم تقدم بشكل صحيح في فايرفوكس وكروم (mdomba)
علة # 2146: إصلاح الخلل في CFileHelper :: getExtension، validatePath وgetMimeTypeByExtension الذي لم يكن العثور على ملحق الملف بشكل صحيح (mdomba)
علة # 2169: إصلاح الأخطاء التي لا يتم نقل بعض الأعمدة بشكل صحيح في MigrateCommand (تشيانغ)
علة # 2178: إصلاح الأخطاء التي لم تعترف باني الاستعلام AS الكلمة عند استخدام الجدول الاسم المستعار (تشيانغ)
علة # 2183: إصلاح الخلل الذي يدعو CActiveDataProvider :: getTotalItemCount () صراحة من شأنها أن تجعل تختفي نطاقات تطبيقها (تشيانغ)
علة # 2188: احترام "الانضمام" في نطاقات الافتراضي الآن بعلاقات STAT (creocoder، وسام الظلام)
علة # 2202: إصلاح الخلل الذي عندما وضع CJuiDatePicker.flag = صحيح، لن يظهر منتقي التاريخ (تشيانغ)علة # 2214: إصلاح الخلل الذي renameColumn لMSSQL لا تعمل بشكل صحيح (تشيانغ)
خلل: إصلاح الأخطاء التي قد تحدث إشعار PHP نظرا استثناء إذا كان الأسلوب في مكدس الاستدعاءات لديه توقيع معقد جدا (تشيانغ)
خطأ: خطأ الثابتة التي فواصل CGridview عندما بتحديث العناصر غير cgridview (mdomba)
خلل: إصلاح الخلل في CCheckBoxColumn، ومثل، فحص جميع ومثل. لم يتم التحقق مربع / حالها عند الحاجة (mdomba)
خلل: إصلاح الخلل في CGridView، وselectionChanged لا يسمى عند ومثل؛ تحقق كل ومثل. قد تم اختيار (mdomba)
علة: ثابت إعادة تسلسل في CDbCommand :: truncateTable (سام الظلام)
علة: ثابت CMemCache عدم التوافق مع بعض PECL-memcache وأعطها الإصدارات (سام الظلام)
ENH # 558، # 1755: أضيفت parametrized اسمه نطاقات وأضاف نطاقات لمعايير، تنفيذ معايير نطاق دمج (creocoder، وسام الظلام)
ENH رقم 802: أضيفت إدارة URL مريحة (تشيانغ)
ENH # 923: تحسين CUrlManager :: parsePathInfo () لدعم صفوف مدخلات متعددة الأبعاد (تشيانغ)
ENH # 1117: واضاف لدعم ومثل، من خلال ومثل. في العلاقات سجل النشطة السماح للتعامل مع بيانات الجدول جمعية (creocoder، وسام الظلام)ENH # 1285: واضاف لدعم استخدام حزم البرامج النصية المخصصة مع CClientScript (تشيانغ)
ENH # 1741: مكشوف CActiveForm :: الصفات وsummaryID (تشيانغ)
ENH # 1770: أضيفت CDbColumnSchema :: الملكية autoIncrement السماح للفحص ما إذا كان العمود DB هي السيارات الإضافية (تشيانغ)
ENH # 1782: الملكية واضاف updateSelector على حد سواء CGridView وCListView (تشيانغ)
ENH # 1786: المحسن CUrlValidator بإضافة "validSchemes وممتلكاتهم" defaultScheme "(Y) !!
ENH # 1784: تعزيز CWidget :: getViewPath () لدعم عودة مسار الرأي تحت عنوان (تشيانغ)
ENH # 1792: تعزيز CGridView: على خطأ اياكس يتكون رسالة المناسبة وعرضها أو اختياريا إرسالها إلى معالج خطأ مخصصة (mdomba)
ENH # 1795: أضيفت CFormInputElement :: $ enableAjaxValidation و$ enableClientValidation للسماح للتشغيل / إيقاف التحقق من صحة أجاكس لحقول الإدخال الفردية (تشيانغ)
ENH # 1816: أضيفت $ dumpLogs المعلمة إلى كلوغر :: دافق () بحيث يمكن القسري الذي سجل الرسائل لتكون ملقاة في الإرادة (تشيانغ)
ENH # 1843: إضافة خيار "uncheckValue" لCHTML :: activeRadioButtonList وCHTML :: activeCheckBoxList. انها تسمح لتجنب مخفي تقديم الميدان (creocoder، وسام الظلام)ENH # 1847: مكشوف CClientScript :: $ hasScripts (تشيانغ)
ENH # 1852: أضيفت CWebUser :: authTimeout لدعم الانفصال بين مهلة المصادقة ومهلة الدورة (تشيانغ)
ENH # 1868: سوف CDbConnection الآن فتح اتصال DB فقط عند الحاجة، ما لم يتم تعيين autoConnection صحيح (تشيانغ)
ENH # 1937: واضاف الدعم لاستخدام معرف مدخلات مخصصة لحقول الإدخال التي تحتاج إلى التحقق من صحة أجاكس القائم (تشيانغ)
ENH # 1993: السماح العلاقات AR عبر اتصالات ديسيبل منفصلة (تشيانغ)
ENH # 1996: واضاف لدعم استخدام المعلمة الربط مع الإجراءات على أساس طبقي (تشيانغ)
ENH # 1999: أضيفت CCaptchaAction :: تعويض الممتلكات من أجل تقليل أو زيادة سهولة قراءة كلمة التحقق (ص) !!
ENH # 2011: أضيفت CDbCommand :: setFetchMode للسماح تحديد نتيجة شركة تنمية نفط عمان واسطة في جلب (سام الظلام)
ENH # 2013: عند إنشاء نموذج مع قسم الإعلام، وسيتم فحص أسماء الحقول قاعدة البيانات لتتوافق مع PHP قواعد تسمية المتغيرات (mdomba)
ENH # 2024: أضيفت CHttpRequest :: getPut () وgetDelete () لتقديم الدعم الكامل طلبات مريحة (تشيانغ)
ENH # 2059: واضاف الدعم احترام ومثل؛ الهدف ومثل. سمة عنصر الناتجة عن CHTML مع ومثل، تقديم ومثل. خيارات HTML (تشيانغ)ENH # 2063: يجب على CActiveForm جافا سكريبت الآن يؤدي بشكل صحيح validaton عن مربع ونوع الراديو حقول الإدخال (ص) !!
ENH # 2068: CTimestampBehavior :: timestampExpression يمكن الآن أن يكون التعبير DB (تشيانغ)
ENH # 2093: سوف CDataColumn الآن دائما تقديم مرشح إذا كانت الممتلكات مرشح هي سلسلة (تشيانغ)
ENH # 2094: أضيفت SQL عرض البيان في وضع التصحيح عند حدوث خطأ أثناء تنفيذ SQL (تشيانغ)
ENH # 2105: أضيفت CButtonColumn :: afterDelete بحيث مخصص جافا سكريبت وظيفة يمكن أن يسمى بعد وظيفة الحذف (mdomba)
ENH # 2108: أضيفت CGridView :: blankDisplay للسماح تخصيص عرض خلية فارغة (تشيانغ)
ENH # 2125: أضيف الاختيار أعطها وتلمح إلى المدقق متطلبات (سام الظلام)
ENH # 2133: تعيين التركيز الافتراضي لإدخال كلمة مرور لصفحة تسجيل الدخول GII (تشيانغ)
ENH # 2141: السماح خيار 'التسمية' من عناصر القائمة CMenu لتكون اختيارية وتأخذ قيمة سلسلة فارغة (تشيانغ)
ENH # 2142: أضيفت CWebUser :: autoUpdateFlash (تشيانغ)
ENH # 2143: htmlOptions لبيانات CTreeView :: أضيف بحيث يمكن تعيين خيارات إضافية لأي عقدة عرض شجرة (mdomba)
ENH # 2172: أضيفت CDbMigration :: تنفيذ () (تشيانغ)ENH # 2179: أضيفت CMultiFileUpload :: الخيارات بحيث خيارات إضافية يمكن أن تنتقل إلى منشئ الكائن multifile (mdomba)
ENH # 2185: السماح للنوع العمود لتكون اختيارية عند تحديد أعمدة لCGridView (تشيانغ)
ENH # 2197: أضيفت $ المعلمة الهروب إلى CDbCriteria :: مقارنة () (تشيانغ)
ENH # 2198: تحسين CJuiTabs بحيث يمكن تخطي محتوى التبويب (تشيانغ)
ENH # 2199: أضيفت CListView :: فاصل (تشيانغ)
ENH # 2206: أضيفت $ clearErrors المعلمة إلى CModel :: التحقق من صحة () (تشيانغ)
ENH # 2209: أضيفت CDbConnection :: setAttributes () وgetAttributes () لدعم تهيئة اتصال DB مع سمات شركة تنمية نفط عمان (تشيانغ)
ENH # 2226: إضافة المزيد من الرموز لsummaryText عند تعيين CBaseListView.enablePagination كاذبة (تشيانغ)
ENH # 2227: مكشوف CActiveRecord :: الاستعلام () (تشيانغ)
ENH: أضيفت CGridView :: ajaxUpdateError على إمكانية استخدام معالج خطأ اياكس مخصص (mdomba)
ENH: سمح باستخدام CController بدلا من المراقب المالي مع تطبيق الويب إنشاء تطبيق (سام الظلام)
ENH: القدرة على أداء الاستعلام العلائقية من دون الحصول على النماذج المتعلقة المضافة (creocoder، وسام الظلام)
ENH: الصفحة خطأ يعرض الآن مفاتيح مجموعة النقابي في قائمة المعلمة (سام الظلام)

وENH: أضيفت CController :: getActionParams () وinvalidActionParams () للسماح تخصيص معلمة إجراء ميزة الربط (تشيانغ)
ENH: أضيفت CEvent :: $ بارامس (تشيانغ)
ENH: يستخدم CStringValidator الآن محارف التطبيق بشكل افتراضي إذا mb_strlen غير متوفرة (سام الظلام)
تغير # 2001: CGridView يجعل الآن تذييل بعد محتوى الجسم (تشيانغ)
تغير # 2111: دعوة CActiveRecord :: getRelated ($ اسم، صحيح) الآن سوف يعيد الاستعلام DB حتى لو isNewRecord غير صحيح (تشيانغ)
تغير # 2144: ترقية مسج واجهة المستخدم إلى الإصدار 1.8.11 (سام الظلام)
تغير # 2148: ترقية مسج إلى الإصدار 1.5.1 (سام الظلام)
تغير # 2163: CConsoleCommand :: usageError () سيتم الآن الخروج مع رمز الخطأ 1 (تشيانغ)
تغير: يستخدم مسج واجهة المستخدم الآن مصغر CSS (سام الظلام)
تغير: إزالة أبعاد مسج المساعد لأنه في مسج الأساسية (سام الظلام)
CHG: bgiframe ترقيتها إلى 2.1.2 (سام الظلام)
جديد # 1763: واضاف لدعم أداء سلس التحقق من صحة البيانات العميل باستخدام CActiveForm (تشيانغ، hightman)
جديد # 2069: أضيفت CDateValidator (تشيانغ)
الجديد: واضاف لدعم التخزين المؤقت الاستعلام (تشيانغ)
جديد: أضيفت ترجمة الليتوانية (tomas.valacka)

ما هو الجديد في النسخة 1.1.6:

وأضاف باني الاستعلام SQL
نفذت دعم قاعدة بيانات الهجرة
تعزيز الدعم لاستخدام صيغ الجمع، والبيانات CLDR I18N ترقية إلى الإصدار 1.9
تحسين عرض استثناء في وضع الويب وعرض خطأ في وضع وحدة التحكم
واضاف لدعم استخدام معلمات مجهولة المصدر والخيارات العالمية في الأوامر وحدة التحكم
واضاف لدعم استخدام X-Sendfile لإرسال ملفات

ما هو الجديد في النسخة 1.1.5:

يتضمن هذا الإصدار أكثر من 80 بوجفيكسيس وتحسينات الميزة.
دعم لاستخدام الإجراءات في الأوامر وحدة التحكم، والتي تأخذ خيارات سطر الأوامر كمعلمات للإجراءات.
دعم تطبيق السمات وجهات النظر التي يقدمها الحاجيات.
الدعم لاستيراد وautoloading PHP 5.3 الفئات التي يتم الاستفادة من استخدام مساحة الاسم.
الدعم لإرجاع نتائج أكتيفيريكورد فهرستها من قبل سمة محددة.

ما هو الجديد في النسخة 1.1.4:

في هذا الإصدار، تم إدراج أكثر من 60 الاصلاحات والتحسينات ميزة.
بعض التحسينات الهامة تشمل إضافة دعم للمعلمة العمل التلقائي ملزمة من _GET $. إضافة CSqlDataProvider وCArrayDataProvider. إضافة CUrlManager :: addRules () لدعم بالإضافة الديناميكية للقواعد URL التوجيه. وإعادة بيع ديون من CActiveRecord بحيث CActiveRecord :: مع () دوما بإرجاع الكائن AR نفسها.

لقطات

yii-php-framework_1_68452.png
yii-php-framework_2_68452.png
yii-php-framework_3_68452.png
yii-php-framework_4_68452.png

البرامج الأخرى من المطور Yii Software LLC

تعليقات ل Yii PHP Framework

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!