אפשרויות חדשות =============== עמוד זה מסכם את האפשרויות החדשות שנוספו למערכת ה Yii בכל גרסא. גרסא 1.1.3 ------------- * [נוספה תמיכה בהגדרת אפשרויות ברירת המחדל לוידגטים דרך קובץ הגדרות האפליקציה](/doc/guide/topics.theming#customizing-widgets-globally) גרסא 1.1.2 ------------- * נוסף כלי ווב ליצירת קוד בשם [Gii](/doc/guide/topics.gii) גרסא 1.1.1 ------------- * נוספה מחלקה חדשה בשם CActiveForm אשר מפשטת כתיבה של קוד הקשור לטפסים ותומכת באימות הנתונים (ולידציה) בצורה רציפה ועקבית בצד הלקוח צד השרת כאחד. * שינויים משמעותיים בקוד אשר נוצר דרך כלי ה yiic אשר מאפשר יצירה אוטומטית של קוד דרך שורת הפקודות במערכת. בפרט, השלד של המערכת עכשיו נוצר עם כמה תבניות; נוספה תמיכה בחיפוש וסינון לעמוד לוח הבקרה שנוצר על ידי פקודת CRUD (פקודה אשר יוצרת,מריצה,מעדכנת,מוחקת נתונים במסד); שימוש ב CActiveForm כדי להציג טופס. * [נוספה תמיכה להגדרת פקודות גלובאליות לכלי yiic](/doc/guide/topics.console) גרסא 1.1.0 ------------- * [נוספה תמיכה בכתיבה של בדיקות (Unit Test) יחידות ופונקציונליות](/doc/guide/test.overview) * [נוספה תמיכה בסקינים בעת שימוש בוידג'טים](/doc/guide/topics.theming#skin) * [נוסף מודל בר-הרחבה אשר מאפשר יצירה של טפסים](/doc/guide/form.builder) * הדרך בה מגדירים ערכים בטוחים במודלים שופרה. ראה [הגדרת ערכים בטוחים](/doc/guide/form.model#securing-attribute-assignments). * שינוי האלגוריתם בשאילתת ה SQL כדי שכל הטבלאות הנוספות בשאילתה (Joins) יצורפו לשאילתה אחת. * שינוי שם ברירת המחדל של הטבלה ב AR לשמה של מחלקת ה AR. זאת אומרת שכעת כשמגדירים קישור לטבלה (Relation) ולא הוגדר שם ברירת מחדל לקישור השם שלו שבעזרתו קוראים לטבלה המקושרת יהיה השם של מחלקת ה AR שלה. * [נוספה תמיכה לשימוש בקידומת לטבלאות במסד](/doc/guide/database.dao#using-table-prefix). * נוספו עשרות תוספים חדשים לסט חדש הנקרא [ספריית Zii](http://code.google.com/p/zii/). * שם המפתח בטבלה הראשית בשאילתת AR הוגדר להיות 't' (שאילתות AR בלבד). גרסא 1.0.11 -------------- * נוספה תמיכה ליצירה ועיבוד של קישורים עם סאב-דומיינים כפרמטרים בניתוב הקישור. - [פרמטרים בסאב-דומיינים](/doc/guide/topics.url#parameterizing-hostnames) גרסא 1.0.10 -------------- * שיפור לשימוש ב CPhpMessageSource אשר מאפשר עכשיו לנהל הודעות (תרגומים) על בסיס מודלים בנוסף לקונטרולרים. - [ניהול תרגומים](/doc/guide/topics.i18n#message-translation) * נוספה תמיכה לצירוף פונקציות אנונימיות למנהלי האירועים (Events Manger Handlers) במערכת. - [אירועים ברכיבי מערכת](/doc/guide/basics.component#component-event) גרסא 1.0.8 ------------- * נוספה תמיכה בקבלת מספר ערכים שמורים במטמון בבת אחת - [ניהול מטמון](/doc/guide/caching.data) * נתיב לתיקיה ברירת מחדל במערכת נוספה בשם 'ext' אשר מכוונת לתיקיה בה שמורים כל תוספות (Extensions) הצד השלישי. - [שימוש בתוספים](/doc/guide/extension.use) גרסא 1.0.7 ------------- * נוספה תמיכה להצגת ערמות המידע אשר נקראו על ידי האפליקציה בהודעות המעקב - [שמירת מידע אודות השרת ופרמטרים גלובאלים](/doc/guide/topics.logging#logging-context-information) * נוספה האפשרות של הוספת 'index' לרשומות הפעילות של המסד כדי שיהיה ניתן לאנדקס אובייקטים משוייכים על ידי שימוש בערכים של עמודה מסויימת - [אפשרויות שאילתות מקושרות](/doc/guide/database.arr#relational-query-options) גרסא 1.0.6 ------------- * נוספה תמיכה לשימוש במרחבי שמות במתודות כמו עדכון ומחיקה: - [מרחבי שמות](/doc/guide/database.ar#named-scopes) * נוספה תמיכה במרחבי שמות באפשרות של 'with' בחוקים מקושרים: - [שאילתות מקושרות עם מרחבי שמות](/doc/guide/database.arr#relational-query-with-named-scopes) * נוספה תמיכה בביצוע פרופילינג של שאילתות SQL - [פרופילינג לשאילתות SQL](/doc/guide/topics.logging#profiling-sql-executions) * נוספה תמיכה לשמירת מידע אודות ערכים גלובאלים - [שמירת מידע אודות השרת ופרמטרים גלובאלים](/doc/guide/topics.logging#logging-context-information) * נוספה תמיכה לעריכה של חוק קישור בודד על ידי הגדרת אפשרויות ה 'urlFormat' ו 'caseSensitive': - [קישורים ידידותיים](/doc/guide/topics.url#user-friendly-urls) * נוספה תמיכה להצגת שגיאות מערכת על ידי מתודה בקונטרולר: - [טיפול בשגיאות על ידי מתודות](/doc/guide/topics.error#handling-errors-using-an-action) גרסא 1.0.5 ------------- * נוספה תמיכה במרחבי שמות לרשומות הפעילות. ראה: - [מרחיב שמות](/doc/guide/database.ar#named-scopes) - [מרחבי שמות ברירת מחדל](/doc/guide/database.ar#default-named-scope) - [שאילתת קישור עם מרחבי שמות](/doc/guide/database.arr#relational-query-with-named-scopes) * נוספה תמיכה בטעינה עצלה בשימוש עם אפשריות שאילתות דינאמיות ברשומות הפעילות. ראה: - [אפשרויות דינאמיות לשאילתות מקושרות](/doc/guide/database.arr#dynamic-relational-query-options) * נוספה אפשרות ב [CUrlManager] כדי לתמוך בהוספת פרמטרים לחלקים בנתיב בחוקי הקישורים. ראה: - [הוספת פרמטרים לחוקי קישורים](/doc/guide/topics.url#parameterizing-routes) «div class="revision"»$Id: changes.txt 2172 2010-03-09 22:23:19Z qiang.xue $«/div»