Yii PHP Framework הוא קוד פתוח, בחינם, ללא תלות בפלטפורמת תוכנה מבוססת רשת המספק מסגרת PHP בעל ביצועים גבוהים מבוסס רכיבים, תוכננה במיוחד כדי לאפשר למתכנתים לפתח בקנה מידה גדולה, מבוסס אינטרנט יישומים.
Yii כתוב OOP קפדנית (תכנות מונחה עצמים), קל ללמוד, כולל רכיבים הניתנים לשימוש חוזר מאוד, והוא יכול להפחית את זמן הפיתוח שלך באופן משמעותי, אתה רק צריך לדעת תכנות מונחה עצמים ו- PHP להשתמש בו .
מוצג מבט
תכונות עיקריות כוללות MVC (Model-View-Controller) תבנית עיצוב, יישומונים מאופשר AJAX, שירותי אינטרנט, רישום שגיאה וטיפול, דור קוד אוטומטי, הגירת נתונים, רחבת ספרייה, שאילתא בונה, אובייקטי גישה למסדי נתונים (DAO) תמיכה , כמו גם תיעוד מקיף.
בנוסף, תכונות תוכנת בדיקות יחידות, בדיקות פונקציונליות, ערכות נושא ו הפשטה, מובנית אישור ואימות, תמיכת קוד של צד שלישי, ערכה במטמון שכבתית, טופס אימות קלט, לוקליזציה בינאום, ותמיכה ב Active Record.
תודה על מודל MVC אימצה, Yii מסוגל המציע SoC נקי (הפרדת חששות, לפשט את הפיתוח והתחזוקה של יישומי אינטרנט. מבנה היררכי מבוססת תפקידים Access Control (RBAC) נתמכת גם, כמו גם רבים אחרים תכונות אטרקטיביות וחדשניות.
תחילת עבודה עם Yii PHP Framework
כדי להתקין ולהשתמש Yii PHP מסגר על הפלטפורמה שלך, להוריד את הגרסה האחרונה מ Softoware או באמצעות הפרויקט & rsquo; אתר רשמי (ראה קישור בסוף המאמר), שבו הוא מופץ בשתי מהדורות, בסיסיות ומתקדם .
שמור בארכיון איפשהו במחשב, לחלץ את תוכנו עם השירות מנהל הארכיון האהוב שלך, לפתוח לקוח FTP המועדף עליך, להתחבר לשרת שבו אתה רוצה לפרוס Framework Yii PHP ולהעביר את כל הקבצים לתוך תיקייה על השורש של השרת שלך.
הפרויקט נתמך על כל ההפצות של לינוקס שיש עַדכָּנִי ו- Apache בריא 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: Debugger לא בטעינה בזמן היו הסגרים סוגי הנכסים (samdark)
- באג # 5448: מעצב תאריך עושה המרת אזור זמן על תאריך רק ערכים וכתוצאה מכך תאריך אחר המוצג יותר בתנאי (cebe)
- באג # 5452: שגיאות המתרחשות לאחר התגובה נשלחת אינם מוצגים (qiangxue)
- באג # 5521: קבוע Yii קונסולת בקרי AssetController שובר כתובות CSS, אשר מתחילים מ '/' (קלימוב-פול)
- באג # 5570: Yii bootstrap טאבים יזרקו חריג אם התוכן אינו מוגדר עבור אחד הפריטים שלה (RomeroMsk)
- באג # 5584: Yii RBAC DbRbacManager לא צריך למחוק פריטים בעת מחיק כלל על בסיס נתונים לא תומכים מפל עדכון (mdmunir)
- באג # 5601: תנאים פשוטים בשאילתה :: שם () ו ActiveQuery :: שם () לא לאפשר Yii db הביטוי לשמש כערך (cebe, stevekr)
- באג # 5619: Yii יומן היעד לא צריך לנסות כדי להתחיל הפעלה כשאין (קלימוב-פול, qiangxue)
- באג # 5657: Yii במטמון ApcCache :: mset () ו MADD () עלול לגרום אזהרה בחלק ההתקנה APC (LAV45)
- באג # 5665: The currentPage המטא-נתוני התוצאה הנינוחה צריכים להיות 1 מבוסס, דומה לזה כותרות HTTP (qiangxue)
- באג # 5682: הפקודה הנכס היה שגוי לשלב קובצי CSS כאשר UrlManager :: linkAssets נכון (dmvslv)
- באג # 5702: סוגריים יש להוסיף אוטומטית whenClient :: Validator כדי להימנע משגיאה JS (mdmunir, qiangxue)
- באג # 5745: Gii ומודולים באגים עלול לגרום 404 יוצא מן הכלל כאשר המסלול כולל מקפים (qiangxue)
- באג # 5748: Smarty {נתיב היה לייצר כתובות מוחלטות במקום אלה יחסית (samdark, motzel)
- באג # 5768: בעת הגדרת נתונים לאשר תכונה על כפתור שליחה, לחיצה על הכפתור לא תגרום טופס הגשה (qiangxue)
- באג # 5780: QueryBuilder :: batchInsert () עלול לגרום & quot; מדד מוגדר & quot; שגיאה (qiangxue)
- באג # 5833: פקודת ההודעה נכשלה עם שגיאת אילוץ FK כאשר מנסים לעדכן הודעות (qiangxue)
- באג # 5863: בחירת כל תיבות סימון רשת פרט Yii CheckboxColumn לאור רשת לא וכתוצאה מכך & quot; הכל & quot; סימון התיבה (samdark)
- באג # 5893: Yii העוזרים ArrayHelper :: toArray () החברה מיישמת פרמטר נכסים $ להמרת אובייקטים יורד קריאות רקורסיביות (otsec)
- באג # 5925: ArrayHelper :: htmlEncode () אינו פועל כהלכה כאשר ערך להיות מקודד הוא מערך מקונן (tebazil)
- באג # 5962: DateValidator בידוי אזהרה על תאריכים לא חוקיים באמצעות פורמט ICU על Windows, Yii עכשיו עובד סביב באג PHP זה (cebe)
- באג # 5997: אותו המסר יכול להיות מיוצא פעמים להיכנס מטרות (קלימוב-פול)
- באג # 6018: כאשר הגדרת האפשרות לקודד באמצעות Yii יישומונים ActiveRecord :: errorOptions, זה עובד להיפך (stanishevsky, qiangxue)
- באג # 6049: Yii db חיבור :: 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 db אל QueryBuilder בין ותנאים כמו (cebe)
- באג # 6236: אין סקריפטים JS צריך להיות רשום כאשר Yii יישומונים ActiveForm :: enableClientScript היא שקרית (qiangxue)
- באג # 6150: Yii bootstrap טאבים מזהי הנפתחת נוצרו באופן שגוי (samdark)
- באג # 6266: לחיצה על לחצן האיפוס אינו מסתיר את סיכום שגיאה בעת שימוש ActiveForm (InteLigent, qiangxue)
- באג # 6271: במטמון שאילתא מחזיר אותם הנתונים כאשר מפעיל את אותו SQL עם שונים להביא מצבים (grachov)
- באג # 6279: Yii db סכמה :: getLastInsertID () היה עובר שם סכמת מחדל טעות PDO (samdark)
- באג # 6305: Yii i18n מעצב :: asParagraphs () לא היה unicode-מודע (samdark)
- באג # 6311: נעילה אופטימית עבור ActiveRecord לא עובדת כמצופה (qiangxue)
- באג # 6367: נוסף Yii Gii גנרטורים crud מחולל לתמוך התאמה אישית נתיב נוף עבור בקר מגעיל שנוצר (qiangxue)
- באג # 6381: בצד לקוח קובץ אימות צריכה להיות נכה אם הדפדפן אינו תומך בו (Skysplit)
- באג: Gii קונסולת פקודת מידע עזרה אינו מכיל אפשרויות עולמיות (qiangxue)
- באג: Yii אינטרנט UrlRule לא הצליחה ליצור כתובות עבור כללים המכילים תווי Unicode (samdark)
- באג: Yii אינטרנט AssetManager אסור לפרסם צרורות נכס מוגבלויות (qiangxue)
- Enh # 608: נוסף Yii אינטרנט AssetConverter :: $ forceConvert (קלימוב-פול)
- Enh # 4146: מוסף Yii bootstrap ButtonDropdown :: $ containerOptions (samdark)
- Enh # 4181: נוסף Yii bootstrap מודאלי :: $ headerOptions ו Yii bootstrap מודאלי :: $ footerOptions (tuxoff, samdark)
- Enh # 4263: נוסף הגירה סכימה SQL קבצים היות שיי יומן DbTarget (samdark)
- Enh # 4395: מוסף $ checkAjax פרמטר Yii אינטרנט תגובה :: מחדש () כדי לתמוך התנהגות ניתוב ברירת המחדל עבור בקשות AJAX / PJAX (qiangxue)
- Enh # 4450: נוסף Yii bootstrap Nav :: renderDropdown () (qiangxue)
- Enh # 4457: נוספה תמיכה באמצעות noscript עבור קבצי css רשום באמצעות חבילות נכסים Html עוזר (samdark)
- Enh # 4492: תמיכת תחביר PostgreSQL ספציפי עבור QueryBuilder :: alterColumn () (qiangxue)
- Enh # 4643: נוספות או אופציות המפורטים יישומונים Yii פירורי לחם :: קישורים יטופלו HTML תכונות הכתב קישורים שנוצר (qiangxue)
- Enh # 4739: Better תצוגה של חריגי כשרזולוציה בתגובה מוגדרת כ & quot; גלם & quot; פורמט (qiangxue)
- Enh # 4791: תמיכה בפלט המסוף נוסף ועוד צבעים עבור פקודות מסוף (6pblcb, samdark, קלימוב-פול, Ragazzo)
- Enh # 5005: נוספה תמיכה לדכא טעינה אותם קבצי CSS בתגובות AJAX (tof06, qiangxue)
- Enh # 5223: בונת שאילתא תומכת כעת בחירה תת-שאילתות כעמודים (qiangxue)
- Enh # 5367: נוסף Yii רשת DataColumn :: encodeLabel (SDKiller)
- Enh # 5480: נוסף קוד הגנתי Yii אינטרנט User :: getIdentity () על מנת למנוע לולאת פוטנציאל אינסופית (qiangxue)
- Enh # 5494: נוספה תמיכה עבור ציון כותרת התפריט כמערך תצורה ב Yii bootstrap נפתחת (hiltonjanfield, qiangxue)
- Enh # 5503: נוספה תמיכה עבור DateTimeImmutable כדי מעצב (olegtsvetkov, cebe)
- Enh # 5587: json_encode משמש כיום עם JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE שבו זה הגיוני, גם הוא כעת כברירת מחדל עבור JSON :: לקודד () (samdark)
- Enh # 5600: אפשר התצורה לוחות איתור באגים במערכת מודול Yii debug :: לוחות כמחרוזות שם המחלקה פאנל (qiangxue)
- Enh # 5613: אפשרות --overwrite להוסיף לפקודה קונסולת Gii לתמוך להחליף את כל הקבצים (motin, qiangxue)
- Enh # 5627: נוסף מטמון Yii / סומק-סכימת קונסולת פקודה כדי לשטוף מטמון סכימת DB של חיבור מסד נתונים נתונים (6pblcb, samdark)
- Enh # 5646: שיחה Yii בסיס ErrorHandler :: unregister () במקום לשחזר _ * _ מטפלי ישירות (aivus)
- Enh # 5683: נוסף Yii i18n מעצב :: defaultTimeZone לציון אזור ברירת המחדל הזמן להשתמש בערכים datetime מאוחסנים במסד הנתונים (cebe)
- Enh # 5688: נוסף אופציונלי $ formName כדי דגם :: loadMultiple () כדי לתמוך התאמה אישית טופס שם ישירות (qiangxue)
- Enh # 5735: נוסף Yii bootstrap טאבים :: renderTabContent לתמוך תוכן הכרטיסייה טיוח ידני (RomeroMsk)
- Enh # 5770: נוספו עוד שמות שגיאה PHP עבור ErrorException (mongosoft)
- Enh # 5799: Yii bootstrap buttonGroup :: buttons יכול לקחת את כל אפשרויות שאינן נתמכות על ידי Yii bootstrap לחצן (aleksanderd)
- Enh # 5806: אפשר HTML :: לקודד () כדי לשמש כאשר היישום אינו מופעל (qiangxue)
- Enh # 5954: פקודת ההודעה Yii עכשיו מראה שגיאה ידידותית למשתמש אם זה לא מסוגל לנתח קובץ מקור (samdark)
- Enh # 5983: מוסף לא תורגם :: משפט () (pana1990, qiangxue)
- Enh # 6113: שיפור התצורה הבאגים ובקשה UI (schmunk42)
- Enh # 6207: נוספה תמיכה עבור מקצץ מחרוזות HTML באמצעות StringHelper :: לקטום () ו StringHelper :: truncateWords () (אלכס-Code)
- Enh # 6318: יוצר יישומונים יותר שגיאות סובלניות וידידותי למשתמש כאשר ערכים באפשרות מסוימים בטלים (qiangxue)
- Enh: confirm :: Console () משתמש כעת stdout :: Console () במקום הד להיות עקבי עם כל הפונקציות האחרות (cebe)
- Enh: Yii RBAC DbManager הגירה משתמש כעת רכיב מסד הנתונים שציינת בהגדרות רכיב במקום תמיד משתמש בברירת המחדל db (samdark)
- Enh: נוסף Yii בסיס בקר :: renderContent () (qiangxue)
- Enh: הפקודה מקבע Yii מציעה כעת עזרה אם אין טיעונים ניתנים במקום להתרסק (samdark)
- Chg # 3630: Yii db Command :: queryInternal () כעת מוגן (samdark)
- Chg # 4277: Yii רשת GridView כבר לא לזרוק חריג כאשר התוצאות הן ריקות ועמודות אינם מוגדרים (samdark)
- Chg # 5508: ירד התמיכה האפשרות --append עבור הפקודה מקבע (qiangxue)
- Chg # 5874: משודרג Twitter Bootstrap כדי 3.3.x (samdark)
- Apidoc רחב (yii2-apidoc):
- באג # 5623: התרסקות קבוע כאשר מחלקה מכילה סטר כי אין טענות לדוגמה setXyz () (cebe)
- באג # 5899: בכיתה שגויה מופיעה בתור definedBy התייחסות נכסים (cebe)
- באג: מדריך מפיק API עכשיו לעבוד עם נתיבים יחסיים / כתובות (cebe)
- Enh: מדריך גנרטור עכשיו מדלג ספריית תמונות אם הוא לא קיים במקום לזרוק שגיאה (cebe)
- Enh: Made --guidePrefix אפשרות זמינה כאפשרות שורת הפקודה (cebe)
- הרחבה Authclient (yii2-authclient)
- באג # 6000: קבוע CCS היות שיי authclient יישומונים AuthChoice אינו טעון אם popupMode נכים (קלימוב-פול)
- הרחבה Bootstrap (yii2-bootstrap):
- באג # 5570: Yii bootstrap טאבים יזרקו חריג אם התוכן אינו מוגדר עבור אחד הפריטים שלה (RomeroMsk)
- באג # 6150: Yii bootstrap טאבים מזהי הנפתחת נוצרו באופן שגוי (samdark)
- Enh # 4146: מוסף Yii bootstrap ButtonDropdown :: $ containerOptions (samdark)
- Enh # 4181: נוסף Yii bootstrap מודאלי :: $ headerOptions ו Yii bootstrap מודאלי :: $ footerOptions (tuxoff, samdark)
- Enh # 4450: נוסף Yii bootstrap Nav :: renderDropdown () (qiangxue)
- Enh # 5494: נוספה תמיכה עבור ציון כותרת התפריט כמערך תצורה ב Yii bootstrap נפתחת (hiltonjanfield, qiangxue)
- Enh # 5735: נוסף Yii bootstrap טאבים :: renderTabContent לתמוך תוכן הכרטיסייה טיוח ידני (RomeroMsk)
- Enh # 5799: Yii bootstrap buttonGroup :: buttons יכול לקחת את כל אפשרויות שאינן נתמכות על ידי Yii bootstrap לחצן (aleksanderd)
- Chg # 5874: משודרג Twitter Bootstrap כדי 3.3.x (samdark)
- הרחבה Debug (yii2-debug):
- באג # 5402: Debugger לא בטעינה בזמן היו הסגרים סוגי הנכסים (samdark)
- באג # 5745: Gii ומודולים באגים עלול לגרום 404 יוצא מן הכלל כאשר המסלול כולל מקפים (qiangxue)
- Enh # 5600: אפשר התצורה לוחות איתור באגים במערכת מודול Yii debug :: לוחות כמחרוזות שם המחלקה פאנל (qiangxue)
- Enh # 6113: תצורה משופרת בקשה UI (schmunk42)
- Enh: Made DefaultController :: getManifest () יותר חזקים נגד קבצים פגומים (cebe)
- הרחבה Elasticsearch (yii2-elasticsearch):
- באג # 5662: Elasticsearch AR updateCounters () החברה משתמשת התסריט גרובי במפורש לעדכון שהופך אותו תואם ES & gt; 1.3.0 (cebe)
- באג # 6065: ActiveRecord :: לביטול קישור () נכשל בכמה מצבים כשעובדים עם יחסי באמצעות מערך מוערך תכונות (cebe)
- Enh # 5758: אפשר להעביר אפשרויות מותאמות אישית כדי :: עדכון ActiveRecord () ו :: להסיר () כולל תמיכה ניתוב צורך לעדכון רשומות ביחס ההורה (cebe)
- Enh: הוספת תמיכת נעילה אופטימית (cebe)
- הרחבה Gii (yii2-Gii):
- באג # 5070: גנרטור בקר Gii צריך להשתמש בשם בקר בכיתה במקום הבקר מזהה לציין הבקר החדש (qiangxue)
- באג # 5745: Gii ומודולים באגים עלול לגרום 404 יוצא מן הכלל כאשר המסלול כולל מקפים (qiangxue)
- באג # 6367: נוסף Yii Gii גנרטורים crud מחולל לתמוך התאמה אישית נתיב נוף עבור בקר מגעיל שנוצר (qiangxue)
- באג: Gii קונסולת פקודת מידע עזרה אינו מכיל אפשרויות עולמיות (qiangxue)
- Enh # 5613: אפשרות --overwrite להוסיף לפקודה קונסולת Gii לתמוך להחליף את כל הקבצים (motin, qiangxue)
- הרחבה MongoDB (yii2-MongoDB):
- באג # 6026: קבוע Yii MongoDB ActiveRecord חוסך null כמו _ id, אם תכונות ריקים (קלימוב-פול)
- Enh # 3855: פאנל הכלים באגים נוסף עבור MongoDB (קלימוב-פול)
- Enh # 5592: נוספה תמיכה עבור 'findAndModify' ניתוח בבית Yii MongoDB שאילתה Yii MongoDB ActiveQuery (קלימוב-פול)
- הרחבה Redis (yii2-Redis):
- באג # 4745: הערך של תשואות מחרוזת פשוט מתעלם לקוח Redis ואמיתי ממוחזר במקום, עכשיו רק אישור יגרום נכון בזמן שכל שאר הערכים הם חזרו כמות שהוא (cebe)
- Enh # 3714: נוספה תמיכה להתחברות Redis לשרת באמצעות שקע יוניקס (savvot, robregonm)
- חכם רחב (yii2-smarty):
- באג # 5748: {נתיב היה לייצר כתובות מוחלטות במקום אלה יחסית (samdark, motzel)
- הרחבה הספינקס (yii2-ספינקס):
- באג # 5601: תנאים פשוטים בשאילתה :: שם () ו ActiveQuery :: שם () לא לאפשר Yii db הביטוי לשמש כערך (cebe, stevekr)
- באג # 5634: קבוע Yii ספינקס QueryBuilder אינו תומך מפעילי השוואה (& gt;, = וכו ') שבו מפרט (קלימוב-פול)
- באג # 6164: נוסף תמיכה חסרה היות שיי db Exression לתנאי QueryBuilder LIKE (cebe)
- Enh # 5223: בונת שאילתא תומכת כעת בחירה תת-שאילתות כעמודים (qiangxue)
מה חדש בגירסה 1.1.14:
- במהדורה זו, סידרנו יותר מ -80 באגים והציג יותר מ -60 שיפורים ותכונות קטין. הוספנו CPasswordHelper המספק מאובטח עד דרך תאריך לאחסן לאמת אלגוריתמי Hash סיסמה; הוספנו CRedisCache לתמוך באמצעות Redis עבור במטמון מטרה; ו Yii כעת ניתן להתקין כחבילה מלחינה.
מה חדש בגירסה 1.1.12:
- גרסה זו בעיקר פותרת את BC-שבירת הבעיות שהתגלו השחרור מראש.
- היא כוללת כ -20 תיקוני באגים, תכונות קטין, ושיפורים.
מה חדש בגירסה 1.1.11:
- באגים קבועים:
- # 098: אין ערך בזהות הנכונה להחזרתו בעת שימוש ב Active Record ו MSSQL (c-שמיץ)
- # 114: CUniqueValidator ו CExistValidator מכבדים עכשיו שולחן כינוי תוך יצירת db שאילתה מצב (קלימוב-פול)
- # 145: CGettextMoFile עכשיו יכול לנתח מחרוזות ללא קשר (eagleoneraptor)
- # 148: תוקן באג הדגמת הבלוג כי לא במחיקת התגובה הנכונה כאשר לא בדף הראשון (mdomba)
- # 161: CCookieCollection :: להסיר () עכשיו מקבל מערך של אפשרויות עוגייה כטענה שנייה כדי להקל על הסרת עוגייה נכונה (maximcherny)
- # 164: CEmailValidator.checkPort עכשיו בודק את הנמל 25 שרתים MX המצוינות (DaSourcerer)
- # 178: יצירת webapp עם נתיבים יחסיים כמו ../ לא פועל כראוי (cebe)
- # 193: שונה סוג עמודה datetime עבור PostgreSQL מ 'זמן' 'חותמת' (cebe)
- # 238: תיקנו את הבעיה כי שורה ריקה יכול להיבחר CGridView כשאין נתונים (mdomba)
- # 295: לפעמים CJSON :: לפענח מחזירה null כי הילידים json_encode יש באגים ומחזירה null. לעקיפת הבעיה להמשיך פענוח כאשר תוצאה של 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 () כאשר הוא נקרא בפעם הראשונה עם ושנית זמן בלי $ params (cebe)
- # 660: קבוע שגיאה כאשר קוראים CDbCache :: getValues (zilles)
- # 697: קבוע WSDLGenerator החברה יצירת מרחב שם הולם complexTypes מסוימים (BBoom)
- # 749: CActiveRecord :: לרענן () לא עבד afterSave () עבור שיאים חדשים, יהיה עכשיו תמיד לרענן, כאשר db קיים ערך כזה (cebe)
- # 769: תוקן באג $ .fn.yiiGridView.getSelection לא היה עובד תמיד אם מנהג CGridView :: תבנית נעשה שימוש (mdomba)
- # 772: CHttpRequest :: getIsSecureConnection () נכשל על כמה תנאים (bulletbee, samdark)
- # 773: מסננים CGridView עכשיו לסנן על מקש Enter ב- Internet Explorer (BBoom)
- # 803: שרירותיים הלא מיון קישורים בכותרת של CDataColumn לא עבדו נאות דרך (resurtm)
- # 827: תיקנו את הבעיה כי CJuiSliderInput היה טיוח תכונה name עבור div אלמנט (mdomba)
- # 842: להוסיף רשומות הפעילים כושל ב MSSQL אם עמודה יש ערך ברירת המחדל של (NULL) (c-שמיץ)
- # 852: תיקנו את הבעיה כי CActiveForm לא revalidating שדות אם ajax להגיש שימש (mdomba)
- # 859: קבוע CSort :: applyOrder () ו CSort :: getOrderBy () להשתמש כינויים השולחן מותאם אישית (troch, samdark)
- # 865: CLogRoute שנקרא processLogs () גם אם מערך יומן היה ריק וגרם מיילים ריקים קבצי לוג (cebe)
- # 879: תוקן שגיאה PHP אפשרי שנגרם CWebUser :: restoreFromCookie () בשילוב עם CHttpRequest.enableCookieValidation (kidol)
- # 901: Fixed בעיה קידוד אפשרי על חריג (mdomba, samdark, cebe)
- # 1000: נוסף params כדי פרופיל בשפה רפה CDbCommand :: לבצע () להיות consitent עם CDbCommand :: queryInternal () (cebe)
- # 1045: בניית בשאילתא מערך ריק כפרמטר לא לגרום SQL-מחרוזת שבורה יותר (suralc)
- קבוע CMenu :: isItemActive () לעבוד כמו שצריך כאשר יש חשיש של url פריט (SlKelevro)
- נוסף חסרה בתמורת הצהרת CAuthItem- & gt; לבטל () (mdomba)
- CHTML :: resolveValue () התעלמות של אביזרי אלמנטים במערך בתחילת הטיעון תכונה $ עובדת עכשיו כמו שצריך (resurtm)
- שיפור:
- # 120: נוסף היכולת להגדיר עוגיות בסגנון מבוסס אובייקטים מבלי לציין את העוגיות שם פעמים (suralc)
- # 136: נוסף היכולת לבחור חיבור מסד נתונים גנרטור דגם Gii (samdark)
- # 157: נוסף היכולת להשתמש במודלים עם אובייקטים ליישום ArrayAccess כמו נכסים CHTML :: resolveValue (samdark)
- # 165: אפשר CCacheDependency להיות לשימוש חוזר ברחבי שיחות מטמון מרובים (phpnode)
- # 171: נוספה תמיכה עבור PUT ולמחוק בקשה מנהרה דרך POST באמצעות פרמטר בשם _method בגוף POST (musterknabe)
- # 179: CLogger תומך כעת סינון תזמונים פרופיל לפי קטגוריות מרובות & wildcard (intel352)
- # 191: נוסף היכולת להתאים כיתות HTML של CLinkPager באמצעות מאפיינים ציבוריים שלה (mashingan)
- # 206: נוסף היכולת להעביר אובייקט CDbCriteria כפרמטר ביחס AR (samdark)
- # 215: נוסף אסימונים CGridView :: updateSelectors לאפשר הוספת סלקטורים מותאם אישית במקום להחליף רק (mdomba)
- # 220: כתובת האתר מצביע על ה- API של Google ב CGoogleApi כיום ביחס פרוטוקול (suralc)
- # 237: הכרטיסיות של CTabView עכשיו תומכים במאפיין 'גלוי' (DaSourcerer)
- # 255: מיין CArrayDataProvider כאשר אלמנטים הוא CActiveDataProvider או חפץ אחר (rusmaxim)
- # 266: הוספת תמיכה HTML5 url, דואר אלקטרוני, מספר, מגוון ותאריך השדות CHTML (gregmolnar)
- # 267: CDbHttpSession כעת היא יכולה לאחסן מטען בינארי כגון תפוקת serializer igbinary (DaSourcerer, samdark)
- # 282: מוסף CCheckBoxColumn :: headerTemplate לאפשר כותרות מותאמות אישית (mdomba)
- # 286: נוסף אסימון wildcard כדי CDateTimeParser (cebe)
- # 294: מוסף deniedCallback כדי CAccessControlFilter ו CAccessRule לאפשר העברת השליטה שיטה על הכחשה (luislobo)
- # 342: נוספה היכולת להעביר פרמטרים עבור RBAC bizRules מתצורת CAccessControlFilter (claudejanz, samdark)
- # 356: שיפור ההרחבה של CDetailView ידי הוספת שיטת renderItem () (cebe)
- # 369: מוסף $ hashKey כדי CCache (kidol)
- # 414: נוסף מעין פרמטר פקודת ההודעה yiic כי ממיין את הודעות על ידי מפתח כאשר מתמזגות (ranvis)
- # 455: נוספה תמיכה עבור ערך ברירת המחדל CConsoleCommand :: הפקודה (eagleoneraptor)
- # 551: נוסף $ פרמטר בטוח CJavaScript :: לקודד. אם נקבע כאמת, "JS: 'לא יורשו. אם אתם צריכים להעביר JavaScript, לעטוף את הקוד שלך עם CJavaScriptExpression במקום (samdark)
- # 552: נוספה תמיכה עבור במטמון ברמת http באמצעות CHttpCacheFilter (DaSourcerer)
- # 568: CHTML :: getIdByName () יהיה עכשיו להמיר ברווחים על מנת להדגיש כדי לקבל את זיהוי ראוי אלמנטים HTML (mdomba)
- # 578: נוסף מחאות רחבות CMemCache (samdark)
- # 581: שיטת נוסף formatSize ב CFormatter לפרמט גדלי קבצים ליחידות של בסדר שונה - KB, MB, וכו (brilyuhns, samdark)
- # 584: refactored WebAppCommand להיות יותר להתאמה אישית, הוסיף יותר PHPDoc (samdark)
- # 599: נוסף במקרה רגיש בדיקה כאשר autoloading כיתות (qiangxue)
- # 601: הוסיף שיטת loginRequired () לממשק IWebUser (mdomba)
- # 616: CVarDumper כעת כראוי highligting מפתחות מערך שלם (vernes, samdark)
- # 641: נוספה תמיכה עבור התאמה אישית של שיטות בהמשכים עבור רכיבי מטמון (DaSourcerer, Qiang)
- # 648: מוסף filterHtmlOptions רכוש לרכיב CGridColumn (juban)
- # 652: נוסף namespace לאירועים yiiGridView, כך שניתן יהיה להסיר בקלות על ידי .off () שיטה jQuery (Bethrezen)
- # 673: שונה CClientScript :: סקריפטים להיות ציבורי (mdomba)
- # 675: CDateFormat :: פורמט () חברה מחזיר null אם זמן פרמטר $ בטל (mdomba)
- # 690: נוסף שם השולח כותרות נאות עבור קידוד UTF8 בעת שליחת דואר אלקטרוני SiteController- & gt; actionContact () (mdomba)
- # 766: מוסף 'userId' כדי params $ ב CDbAuthManager :: checkAccess () ו CPhpAuthManager :: checkAccess () (cebe)
- # 666: נוסף רכוש $ מלבד CValidator, רשימה של תרחישים כי validator לא צריך להיות מיושם (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 :: confirm (musterknabe)
- מורשות חוזרים ערכים שלמים כקוד יציאת יישום בפעולות CConsoleCommand (cebe)
- נוסף הפרמטר השלישי CHttpCookie להגדיר את העוגייה על ידי מערך (suralc)
- מוסף getIsFlashRequest (), טיפול הולם של בקשה Flash / Flex בעת שימוש CWebLogRoute עם Firebug (resurtm)
- מוסף CBreadcrumbs :: $ activeLinkTemplate ו CBreadcrumbs :: נכסים $ inactiveLinkTemplate המאפשר לשנות כל תבנית של פריט (resurtm)
- התנהגויות הכוללות את כל תכונות נוספות ואירועים CConsoleCommand :: onBeforeAction & CConsoleCommand :: onAfterAction (Yiivgeny)
- תמיכה ההיסטוריה נוסף HTML5 על בקשות AJAX על CGridView ו CListView באמצעות History.js v1.7.2-R2 (https://github.com/balupton/history.js) מבנימין ארתור Lupton (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 נוסף (ro) תרגום; נערך הודעות ליבה לכלול תווי רומנית נכונים עם סימני ניקוד (tudorilisoi)
- ממשק נוסף ILogFilter כחלופה באמצעות CLogFilter כמו מחלקת הבסיס ליישום מסננים יומן (cebe)
- CAssetManager, הוסיף forceCopy $ רכוש אשר גלובלי מאלץ פרסום קבצי נכס וספריות (resurtm)
- WebAppCommand יש היכולת ליצור יישום טרי עם git או קבצים ספציפיים hg (resurtm)
- תבניות ברירת מחדל Gii: הוסיף עוד מטא-נתונים (PHPDoc) של המשתנים עברו נופים להשלמה אוטומטי IDE הטוב (resurtm)
- יישום שנוצר WebAppCommand: מטה שנוספו (PHPDoc) של המשתנים עבר נופים להשלמה האוטומטית IDE טוב (resurtm)
- # 1053: CComponent :: evaluateExpression יאפשר שימוש בפונקציות עולמיות כמו שיחות טלפון (Ekstazi)
- שינויים:
- # 384: CWebUser :: changeIdentity () כעת למחוק קובץ הנתונים מושב בשימוש הישן (Qiang)
- # 440: משודרג JQuery UI כדי 1.8.22 (samdark)
- # 497: נוסף רכיב יומן preloaded אותו config יישום מסוף ברירת המחדל כדי להתחבר שגיאות כראוי (samdark)
- משודרג jQuery כדי 1.7.2 (samdark)
- בדיקות יחידות עוד הוסיפו עבור CHTML (resurtm)
- מנתח markdown ארוזות המשודרגות v1.2.5 (DaSourcerer)
- חדש:
- מוסף TranslationsCommand לבנות הפקודה נועד לסייע לצוותים התרגום (samdark)
מה חדש בגירסה 1.1.10:
- גרסה זו בעיקר פותר כמה באגים קריטיים CActiveForm, CJuiDatePicker, ו yiilite.php אשר הוכנסו במהדורה 1.1.9.
מה חדש בגירסה 1.1.7:
- באג # 1080: התמזגות רקורסיבית נכון עבור CDbCriteria :: עם (creocoder, סם כהה)
- באג # 1624: תוקן באג Gii יעורר רק ביחס אחד להורה כי יש ילד עם יותר FK מקשרים אליו (mdomba)
- באג # 1809: תוקן באג CPgsqlSchema לא לזהות שמות רצף כהלכה כמה תרחישים (Qiang)
- באג # 1984: קבוע אירוע הירי מספר פעמים בעת השימוש חי () / הנציג () בדפי AJAXified (Ekstazi, סם כהה)
- באג # 2026: תוקן באג כי הפקודה הגירה אינה מכבדת את ערך הנכס connectionID (Qiang)
- באג # 2032: תוקן באג beginCache עם renderDynamic לא היה עובד אם מספר פעמים בשימוש (mdomba)
- באג # 2037: תוקן באג JS CGridView על selectionChanged & quot; sboxname אינו מוגדר & quot; (Mdomba)
- באג # 2060: תוקן באג CWebUser :: getFlashes () היה להחזיר מערך הדלפק התוצאה (Qiang)
- באג # 2097: CHttpRequest :: getUrl () צריך להיות זהה getRequestUri (Qiang)
- באג # 2099: קבוע CDbCriteria :: שגיאת mergeWith (creocoder, סם כהה)
- באג # 2107: תוקן באג קורא CSqliteSchema :: resetSequence () עשויה לזרוק חריגה, בעת שלא עמודה autoincrement (Qiang)
- באג # 2130: תוקן באג כי Gii קוד / הבדל השקפה לא מתחיל מלמעלה (mdomba)
- באג # 2131: תוקן באג CGridView ajax שיחות היו מתישהו להציג התראת שגיאה בעת לעזוב את הדף הנוכחי (mdomba, Qiang)
- באג # 2136: CGridView מסנן משתמש כעת בהמשכים jQuery () במקום param () כך תיבת סימון יכול לשמש כמסנן (mdomba)
- באג # 2140: תיקנו את הבעיה כי CGridView אפילו השורות שבהן לא מוצג כראוי ב- Firefox ו- Chrome (mdomba)
- באג # 2146: תוקן באג CFileHelper :: getExtension, ValidatePath ו getMimeTypeByExtension כי לא למצוא את סיומת הקובץ כראוי (mdomba)
- באג # 2169: תוקן באג שחלק עמודות שאינן נסחרות כראוי MigrateCommand (Qiang)
- באג # 2178: תוקן באג שאילתה בונה לא זיהה את מילת המפתח בעת שימוש השולחן כינוי (Qiang)
- באג # 2183: תוקן באג קורא CActiveDataProvider :: getTotalItemCount () במפורש יגרום ההיקפים להחיל להיעלם (Qiang)
- באג # 2188: "להצטרף" בהיקפי ברירת מחדל מכובד ידי יחסי STAT (creocoder, סם כהה)
- באג # 2202: תוקן באג כי בקביעת CJuiDatePicker.flag = נכון, בורר התאריכים לא מופיעים (Qiang)
- באג # 2214: תוקן באג renameColumn עבור MSSQL לא עבד כראוי (Qiang)
- באג: תוקן באג כי הודעת PHP עלולה להתרחש לאור חריגה אם שיטה בערימת השיחה יש חתימה מורכבת מאוד (Qiang)
- באג: תוקן שגיאה CGridview שובר בעת עדכון אלמנטים שאינם cgridview (mdomba)
- באג: תוקן באג CCheckBoxColumn, & quot; לבדוק את כל & quot; התיבה לא נבדקה / מסומנים בעת צורך (mdomba)
- באג: תוקן באג CGridView, selectionChanged לא נקרא כאשר & quot; לבדוק את כל & quot; נלחץ (mdomba)
- באג: תוקן איפוס רצף CDbCommand :: truncateTable (סם כהה)
- באג: תוקן אי התאמה CMemCache עם כמה PECL-memcache ו Memcached גרסאות (סם כהה)
- Enh # 558, # 1755: מוסף parametrized בשם טווח, הוסיף טווחי קריטריונים, מיושם קריטריוני היקף מתמזגים (creocoder, סם כהה)
- Enh # 802: נוסף וניהול URL נינוחה (Qiang)
- Enh # 923: שיפור CUrlManager :: parsePathInfo () לתמוך מערכים הזנה רב-מימדי (Qiang)
- Enh # 1117: נוספה תמיכה & quot; דרך & quot; ביחסים ב Active Record המאפשרים לטפל נתוני טבלת עמותה (creocoder, סם כהה)
- Enh # 1285: נוספה תמיכה באמצעות חבילות סקריפט מותאם אישית עם CClientScript (Qiang)
- Enh # 1741: חשופים CActiveForm :: תכונות summaryID (Qiang)
- Enh # 1770: מוסף CDbColumnSchema :: autoIncrement רכוש כדי לאפשר בדיקה אם עמודת DB היא אוטומטית מצטבר (Qiang)
- Enh # 1782: מוסף updateSelector רכוש לשני CGridView ו CListView (Qiang)
- Enh # 1786: משופרת CUrlValidator ידי הוספת 'validSchemes' ורכוש 'defaultScheme' (Y !!)
- Enh # 1784: משופרת CWidget :: getViewPath () כדי לתמוך חוזר נתיב צפה נושאים (Qiang)
- Enh # 1792: Enhanced CGridView: על שגיאת ajax הודעה נאותה מורכבת ומוצגת או לחלופין נשלח מטפל השגיאה המותאמת אישית (mdomba)
- Enh # 1795: המוסף CFormInputElement :: $ enableAjaxValidation ו enableClientValidation $ כדי לאפשר הפעלה / כיבוי אימות AJAX עבור שדות כניסה נפרדים (Qiang)
- Enh # 1816: מוסף $ dumpLogs פרמטר CLogger :: סומק () כך שההודעות ביומן ניתן נאלץ בהטלה כרצונו (Qiang)
- Enh # 1843: נוספה אפשרות "uncheckValue 'כדי CHTML :: activeRadioButtonList ו- CHTML :: activeCheckBoxList. היא מאפשרת להימנע טיוח שדה מוסתר (creocoder, סם כהה)
- Enh # 1847: חשופים CClientScript :: $ hasScripts (Qiang)
- Enh # 1852: מוסף CWebUser :: authTimeout לתמוך ההפרדה בין פסק זמן אימות הפגישה פסק זמן (Qiang)
- Enh # 1868-: CDbConnection כעת לפתוח חיבור DB רק בעת הצורך, אלא אם autoConnection מוגדר נכון (Qiang)
- Enh # 1937: נוספה תמיכה להשתמש מזהה מותאם אישית קלט עבור שדות קלט שצריך אימות AJAX מבוססת (Qiang)
- Enh # 1993: אפשר היחסים AR פני חיבורים נפרדים db (Qiang)
- Enh # 1996: נוספה תמיכה באמצעות פרמטר מחייב עם פעולות מעמדיות (Qiang)
- Enh # 1999: נוסף CCaptchaAction :: לקזז נכס על מנת להקטין או להגדיל את הקריאות של captcha (Y !!)
- Enh # 2011: מוסף CDbCommand :: setFetchMode כדי לאפשר הגדרת תוצאה PDO מקסים במצב (סם כהה)
- Enh # 2013: בעת יצירת מודל עם Gii, שמות השדות בבסיס הנתונים ייבדקו כדי שיעלו בקנה אחד עם הכללים למתן שמות משתנה PHP (mdomba)
- Enh # 2024: מוסף CHttpRequest :: getPut () ו getDelete () כדי לתמוך בבקשות נינוחה לחלוטין (Qiang)
- Enh # 2059: נוספה תמיכה לכבד את & quot; היעד & quot; תכונה של אלמנט שנוצר על ידי CHTML עם & quot; להגיש & quot; אפשרויות HTML (Qiang)
- Enh # 2063: The CActiveForm JavaScript צריכה כעת בצורה נכונה לעורר validaton עבור סוג התיבה ורדיו שדות קלט (Y !!)
- Enh # 2068: CTimestampBehavior :: timestampExpression יכול עכשיו להיות ביטוי DB (Qiang)
- Enh # 2093: CDataColumn יהיה עכשיו תמיד לדקלם מסנן אם הנכס המסנן הוא מחרוזת (Qiang)
- Enh # 2094: נוסף SQL הצהרה הצג במצב debug כאשר מתרחשת שגיאה במהלך ביצוע SQL (Qiang)
- Enh # 2105: מוסף CButtonColumn :: afterDelete כך מנהג javascript פונקציה יכולה להיקרא אחרי שהפונקציה המחיקה (mdomba)
- Enh # 2108: מוסף CGridView :: blankDisplay לאפשר התאמה אישית תצוגת תא ריקה (Qiang)
- Enh # 2125: נוסף צק Memcached ולרמוז לדרישות בודקות (סם כהה)
- Enh # 2133: העברת המיקוד ברירת המחדל לקלט סיסמה עבור דף הכניסה Gii (Qiang)
- Enh # 2141: אפשר אפשרות התיוג של פריטי תפריט CMenu להיות אופציונלי ולקחת ערך מחרוזת ריקה (Qiang)
- Enh # 2142: מוסף CWebUser :: autoUpdateFlash (Qiang)
- Enh # 2143: htmlOptions נוסף לנתונים :: CTreeView כך אפשרויות נוספות ניתן להגדיר עבור כל צומת תצוגת עץ (mdomba)
- Enh # 2172: מוסף CDbMigration :: לבצע () (Qiang)
- Enh # 2179: מוסף CMultiFileUpload :: אפשרויות כך אפשרויות נוספות ניתן להעביר את הבנאי של האובייקט multifile (mdomba)
- Enh # 2185: אפשר את סוג העמודה להיות אופציונלי בעת ציון עמודות עבור CGridView (Qiang)
- Enh # 2197: נוסף פרמטר בריחה $ כדי CDbCriteria :: להשוות () (Qiang)
- Enh # 2198: שיפור CJuiTabs כך שהתוכן הכרטיסייה ניתן לדלג (Qiang)
- Enh # 2199: מוסף CListView :: מפריד (Qiang)
- Enh # 2206: מוסף $ clearErrors פרמטר CModel :: validate () (Qiang)
- Enh # 2209: מוסף CDbConnection :: setAttributes () ו getAttributes () לתמוך אתחול חיבור DB עם PDO מייחס (Qiang)
- Enh # 2226: נוספו עוד אסימונים summaryText כאשר CBaseListView.enablePagination מוגדר שווא (Qiang)
- Enh # 2227: חשופים CActiveRecord :: השאילתה () (Qiang)
- Enh: מוסף CGridView :: ajaxUpdateError לאפשרות להשתמש במטפל שגיאה ajax מותאם אישית (mdomba)
- Enh: למלון באמצעות CController במקום בקר עם webapp שנוצר יישום (סם כהה)
- Enh: נוסף היכולת לבצע שאילתה מקושרת בלי לקבל למודל מקושר (creocoder, סם כהה)
- Enh: דף שגיאה מציג כעת מפתחות מערך אסוציאטיבי ברשימת פרמטר (סם כהה)
- Enh: מוסף CController :: getActionParams () ו invalidActionParams () כדי לאפשר התאמה אישית של פעולה פרמטר תכונה מחייב (Qiang)
- Enh: מוסף CEvent :: $ params (Qiang)
- Enh: CStringValidator משתמש כעת charset יישום כברירת מחדל אם mb_strlen זמין (סם כהה)
- Chg # 2001: CGridView עכשיו הופך תחתון אחרי תוכן הגוף (Qiang)
- Chg # 2111: קורא CActiveRecord :: getRelated ($ name, נכון) עכשיו יהיה לעשות שוב את השאילתה DB גם אם isNewRecord נכון (Qiang)
- Chg # 2144: משודרג jQuery UI לגרסה 1.8.11 (סם כהה)
- Chg # 2148: משודרג jQuery לגרסה 1.5.1 (סם כהה)
- Chg # 2163: CConsoleCommand :: usageError () תיסגר כעת עם קוד שגיאה 1 (Qiang)
- Chg: jQuery UI משתמש כעת CSS מוקטן (סם כהה)
- Chg: הוסרו ממדי jQuery תוסף מאז שהוא ליבת jQuery (סם כהה)
- Chg: משודרג bgiframe כדי 2.1.2 (סם כהה)
- חדש # 1763: נוספה תמיכה עבור ביצוע אימות נתונים חלקים בצד הלקוח באמצעות CActiveForm (צ 'יאנג, hightman)
- חדש # 2069: מוסף CDateValidator (Qiang)
- חדש: נוספה תמיכה במטמון השאילתה (Qiang)
- חדש: תרגומים ליטאים נוספים (tomas.valacka)
מה חדש בגירסה 1.1.6:
- נוסף בונה SQL שאילתה
- תמיכת הגירת נתונים יושם
- תמיכה משופרת עבור באמצעות טפסים רבים, ונתונים i18n CLDR לשדרג לגרסה 1.9
- תצוגה למעט שיפור במצב האינטרנט ולהציג שגיאה במצב קונסולה
- נוספה תמיכה באמצעות פרמטרים אנונימי ואפשרויות עולמיות פקוד מסוף
- נוספה תמיכה באמצעות ה- X-Sendfile לשלוח קבצים
מה חדש בגירסה 1.1.5:
- גרסה זו כוללת יותר מ -80 תיקוני באגים ושיפורים תכונה .
- תמיכה עבור שימוש בפעולות בפקודות המסוף, אשר לוקחים אפשרויות שורת הפקודה כפי הפרמטרים לפעולות.
- תמיכה עבור תצוגות ערכות נושא שניתנו על ידי יישומונים.
- תמיכה לייבוא autoloading PHP 5.3 כיתות כי מנצלים באמצעות מרחב שמות.
- תמיכה עבור החזרת תוצאות ActiveRecord באינדקס של תכונה שצוינה.
מה חדש בגירסה 1.1.4:
- במהדורה זו, יותר מ -60 תיקוני באגים ושיפורי תכונה נכללו.
- חלק מהשיפורים החשובים לכלול התוספת של תמיכה עבור פרמטר פעולה אוטומטי מחייב מ _GET $; תוספת של CSqlDataProvider ו CArrayDataProvider; התוספת של CUrlManager :: addRules () לתמוך בנוסף דינמי של כללי ניתוב URL; ו refactoring של CActiveRecord כך CActiveRecord :: עם () תמיד מחזירה את האובייקט AR עצמה.
תגובות לא נמצא