עמוד זה מסכם את האפשרויות החדשות שנוספו למערכת ה Yii בכל גרסא.
נוספה מחלקה חדשה בשם CActiveForm אשר מפשטת כתיבה של קוד הקשור לטפסים ותומכת באימות הנתונים (ולידציה) בצורה רציפה ועקבית בצד הלקוח צד השרת כאחד.
שינויים משמעותיים בקוד אשר נוצר דרך כלי ה yiic אשר מאפשר יצירה אוטומטית של קוד דרך שורת הפקודות במערכת. בפרט, השלד של המערכת עכשיו נוצר עם כמה תבניות; נוספה תמיכה בחיפוש וסינון לעמוד לוח הבקרה שנוצר על ידי פקודת CRUD (פקודה אשר יוצרת,מריצה,מעדכנת,מוחקת נתונים במסד); שימוש ב CActiveForm כדי להציג טופס.
נוספה תמיכה בכתיבה של בדיקות (Unit Test) יחידות ופונקציונליות
הדרך בה מגדירים ערכים בטוחים במודלים שופרה. ראה הגדרת ערכים בטוחים.
שינוי האלגוריתם בשאילתת ה SQL כדי שכל הטבלאות הנוספות בשאילתה (Joins) יצורפו לשאילתה אחת.
שינוי שם ברירת המחדל של הטבלה ב AR לשמה של מחלקת ה AR. זאת אומרת שכעת כשמגדירים קישור לטבלה (Relation) ולא הוגדר שם ברירת מחדל לקישור השם שלו שבעזרתו קוראים לטבלה המקושרת יהיה השם של מחלקת ה AR שלה.
נוספו עשרות תוספים חדשים לסט חדש הנקרא ספריית Zii.
שם המפתח בטבלה הראשית בשאילתת AR הוגדר להיות 't' (שאילתות AR בלבד).
שיפור לשימוש ב CPhpMessageSource אשר מאפשר עכשיו לנהל הודעות (תרגומים) על בסיס מודלים בנוסף לקונטרולרים.
נוספה תמיכה לצירוף פונקציות אנונימיות למנהלי האירועים (Events Manger Handlers) במערכת.
נוספה תמיכה בקבלת מספר ערכים שמורים במטמון בבת אחת
נתיב לתיקיה ברירת מחדל במערכת נוספה בשם 'ext' אשר מכוונת לתיקיה בה שמורים כל תוספות (Extensions) הצד השלישי.
נוספה תמיכה להצגת ערמות המידע אשר נקראו על ידי האפליקציה בהודעות המעקב
נוספה האפשרות של הוספת 'index' לרשומות הפעילות של המסד כדי שיהיה ניתן לאנדקס אובייקטים משוייכים על ידי שימוש בערכים של עמודה מסויימת
נוספה תמיכה לשימוש במרחבי שמות במתודות כמו עדכון ומחיקה:
נוספה תמיכה במרחבי שמות באפשרות של 'with' בחוקים מקושרים:
נוספה תמיכה בביצוע פרופילינג של שאילתות SQL
נוספה תמיכה לשמירת מידע אודות ערכים גלובאלים
נוספה תמיכה לעריכה של חוק קישור בודד על ידי הגדרת אפשרויות ה 'urlFormat' ו 'caseSensitive':
נוספה תמיכה להצגת שגיאות מערכת על ידי מתודה בקונטרולר:
נוספה תמיכה במרחבי שמות לרשומות הפעילות. ראה:
נוספה תמיכה בטעינה עצלה בשימוש עם אפשריות שאילתות דינאמיות ברשומות הפעילות. ראה:
נוספה אפשרות ב CUrlManager כדי לתמוך בהוספת פרמטרים לחלקים בנתיב בחוקי הקישורים. ראה:
Found a typo or you think this page needs improvement?
Edit it on github !
Signup or Login in order to comment.