Μέσα από τα χρόνια, Yii έχει γίνει ένα από τα πλέον χρησιμοποιούμενα και αγαπημένα PHP πλαίσιο γύρω.
Αυτό οφείλεται στην τεράστια επεκτάσεις τους βάση, εκτεταμένη τεκμηρίωση και σωστά γραπτό κώδικα.
Τα τέσσερα παραδείγματα (blog, παιχνίδι δήμιος, τηλεφωνικό κατάλογο και βασικές «Γειά σου Κόσμε!» Σελίδα) περιλαμβάνονται στο πακέτο λήψης.
Τι είναι καινούργιο σε αυτή την έκδοση:
- Διαδρομή Alias
- Ανάλογα Διαμόρφωση Συστατικό
- Αμετάβλητος Slug
- DatePicker Γλώσσα υποβάθμισης
- Περνώντας σφάλματα επικύρωσης
Τι είναι καινούργιο στην έκδοση 2.0.6:
- Διαδρομή Alias
- Ανάλογα Διαμόρφωση Συστατικό
- Αμετάβλητος Slug
- DatePicker Γλώσσα υποβάθμισης
- Περνώντας σφάλματα επικύρωσης
Τι είναι καινούργιο στην έκδοση 2.0.4:
- Διαδρομή Alias
- Ανάλογα Διαμόρφωση Συστατικό
- Αμετάβλητος Slug
- DatePicker Γλώσσα υποβάθμισης
- Περνώντας σφάλματα επικύρωσης
Τι είναι καινούργιο στην έκδοση 2.0.3:
- Διαδρομή Alias
- Ανάλογα Διαμόρφωση Συστατικό
- Αμετάβλητος Slug
- DatePicker Γλώσσα υποβάθμισης
- Περνώντας σφάλματα επικύρωσης
Τι είναι καινούργιο στην έκδοση 2.0.2:
- Διαδρομή Alias
- Ανάλογα Διαμόρφωση Συστατικό
- Αμετάβλητος Slug
- DatePicker Γλώσσα υποβάθμισης
- Περνώντας σφάλματα επικύρωσης
Τι είναι καινούργιο στην έκδοση 2.0.0:
- Yii 2.0 υποστηρίζει DB μετανάστευση, τα αντικείμενα πρόσβασης δεδομένων ( DAO), το ερώτημα οικοδόμος και Active Record.
- Yii 2.0 χρησιμοποιεί PHP ως προεπιλεγμένη γλώσσα πρότυπό της. Υποστηρίζει επίσης Κλαδί και Smarty μέσω επεκτάσεων του κινητήρα το πρότυπό της.
- Η ενσωματωμένη υποστήριξη για την πρόληψη ενέσεις SQL, XSS επιθέσεις, επιθέσεις CSRF, μπισκότο αλλοίωσης, κλπ ..
- Yii 2,0 υιοθετεί ονομάτων PHP και χαρακτηριστικά, τα πρότυπα PSR, συνθέτης και Bower.
- Όπως και στο 1.1, Yii 2.0 υποστηρίζει αντιρρήσεις ιδιότητες που ορίζονται μέσω getters και setters, διαμορφώσεις, εκδηλώσεις και συμπεριφορές.
- Το πρόγραμμα εντοπισμού σφαλμάτων Yii σας επιτρέπει να εξετάσει τα εσωτερικά χρόνο εκτέλεσης της εφαρμογής σας.
- Yii 2.0 υποστηρίζει ένα ευρύ φάσμα επιλογών προσωρινής αποθήκευσης, από την πλευρά του διακομιστή caching, όπως θραύσμα caching, το ερώτημα προσωρινής αποθήκευσης στον πελάτη πλευρά HTTP caching.
- Yii 2.0 παρέχει επίσης GII, ένα εργαλείο παραγωγής κώδικα.
- Yii 2.0 σας επιτρέπει να χτίσει γρήγορα μια σειρά από πλήρως λειτουργικό ξεκούραστη APIs που συμμορφώνονται με τα τελευταία πρωτόκολλα.
- Μπορείτε να δημιουργήσετε γρήγορα φόρμες HTML που υποστηρίζουν τόσο πλευρά του πελάτη και του διακομιστή επικύρωσης.
- Yii 2.0 παρέχει ενσωματωμένη υποστήριξη για τον έλεγχο ταυτότητας χρήστη και άδεια.
- Yii 2.0 έρχεται με ένα πλούσιο σύνολο των στοιχείων διεπαφής χρήστη, που ονομάζεται widgets, για να σας βοηθήσει να οικοδομήσουμε γρήγορα διαδραστικές διεπαφές χρήστη.
- Yii 2.0 παρέχει πολλές τάξεις χρήσιμο βοηθό για να απλοποιήσει κάποιες κοινές εργασίες.
- Υποστηρίζει μετάφραση του μηνύματος, καθώς και θέα μετάφραση.
- Επίσης, υποστηρίζει μορφές πληθυντικού της τοπικής ρύθμισης που βασίζεται και τη μορφοποίηση των δεδομένων, η οποία είναι σύμφωνη με το πρότυπο ΜΕΘ.
Τι είναι καινούργιο στην έκδοση 1.1.15:
- Αυτή η έκδοση διορθώνει ένα ζήτημα ασφαλείας που βρέθηκαν στο CDetailView στην η απελευθέρωση 1.1.14.
Τι είναι καινούργιο στην έκδοση 1.1.14:
- Νέα:
- Προστέθηκε CRedisCache που χρησιμοποιεί το κλειδί κατάστημα αξία Ρέντη ως cache backend
- Yii την εγγραφή στο Packagist, πρόσθεσε ο συνθέτης Πληροφορίες αρχείου
- Προστέθηκε CPasswordHelper
- Προστέθηκε Καταλανικά Μετάφραση
- Νέα κράτησης θέσης πρότυπο για chtml :: radioButtonList () και CHTML :: checkBoxList ()
- Προστέθηκε «μέσα» επιλογή για να CActiveRecord :: BELONGS_TO σχέση
Τι είναι καινούργιο στην έκδοση 1.1.11:
- Προστέθηκε πλήρως εξοπλισμένο συμπεριφορές και γεγονότα CConsoleCommand :: onBeforeAction & CConsoleCommand :: onAfterAction.
- Προστέθηκε υποστήριξη για την PUT και DELETE αίτημα σήραγγα μέσω POST μέσω της παραμέτρου που ονομάζεται _method στη θέση του σώματος.
- Προσθέστε υποστήριξη για HTML5 url, ηλεκτρονικού ταχυδρομείου, τον αριθμό, το εύρος και την ημερομηνία πεδία για να chtml.
- Άλλαξε datetime τύπου στήλης για την PostgreSQL από «χρόνο» για να «χρονοσήμανση».
- Προστέθηκε getIsFlashRequest (), τον κατάλληλο χειρισμό του αιτήματος Flash / Flex όταν χρησιμοποιούν CWebLogRoute με το Firebug.
- Προστέθηκε CBreadcrumbs :: $ activeLinkTemplate και CBreadcrumbs :: ιδιότητες $ inactiveLinkTemplate το οποίο επιτρέπει να αλλάξετε το πρότυπο του κάθε στοιχείου.
Τι είναι καινούργιο στην έκδοση 1.1.9 r3527:
- παράμετρο Προστέθηκε removeOld να yiic εντολή του μηνύματος που επιτρέπει να μην προσθέσετε παρωχημένες γραμμές στο αρχείο μετάφρασης που παράγεται
- Προστέθηκε Yii :: t () για να YiiBase :: powered ()
- Προστέθηκε δυνατότητα να παρακάμψετε τάξεις πυρήνα χρησιμοποιώντας YiiBase :: classMap
- Πλήρως αυτοματοποιημένη ενημέρωση των δεδομένων CLDR, ενημερωμένα στοιχεία για την 2.0.1. Προστέθηκε getLanguageID, getScriptID, getTerritoryID, getRegionID, getLocaleDisplayName, getLanguage, getScript, getTerritory μεθόδους για να CLocale
- Προστέθηκε αυτόματης συμπλήρωσης για GII & quot? Όνομα πίνακα & quot? πεδίο
- CWebUser :: login () επιστρέφει την κατάσταση σύνδεσης
- Προστέθηκε CConsoleCommand :: γραμμή () που ζητά για είσοδο και CConsoleCommand :: επιβεβαιώνουν () που ζητά επιβεβαίωση
- Προστέθηκε CInlineValidator :: clientValidate να ρυθμίσετε την επικύρωση έθιμο πελάτη
- Προστέθηκε CClientScript :: addPackage
- Προστέθηκε forceDownload να xSendFile επιλογές για να επιλέξετε ανάμεσα σε κατάσχεση και inline διάθεση.
- Προστέθηκε chtml :: liveEvents να ορίσετε την προεπιλεγμένη παγκόσμια στυλ για την προσάρτηση χειρισμού συμβάντων jQuery.
- Προστέθηκε HTTP_REFERER πληροφορίες στο ημερολόγιο εξαίρεση
- Προστέθηκε CDbMigration :: refreshTableSchema () που ανανεώνει συγκεκριμένες cache πίνακα σχήμα
- Τεκμηριωμένη συστατικό accessors με @property για σημαντικά καλύτερη autocomplete IDE
- Προστέθηκε CWebUser - & # x3e? LoginRequiredAjaxResponse - αξία που πρέπει να επιστραφεί για Ajax κλήσεις σε περίπτωση που η συνεδρία του χρήστη έχει λήξει
- CFileCache :: πάρει () έχει τώρα καταστείλει μια πιθανή λάθος PHP το οποίο θα μπορούσε να συμβεί σε ταυτόχρονες αιτήσεις
- jquery.yiiactiveform.js προστεθεί έλεγχος για το έντυπο προβολής για την επικύρωση () για να αποφευχθεί το σφάλμα JS όταν χρησιμοποιούν CActiveForm με διάλογο jQuery
- αφαιρεθεί ο έλεγχος για την κλήση ajax στο CErrorHandler :: handleException ()
- CAssetManager παράγει πλέον διαφορετικούς hash για τα αρχεία / καταλόγους με διαφορετικά mtime
- Yii οθόνη σφάλματος θα εμφανιστεί τώρα κατάλληλο μήνυμα σφάλματος όπως το / προειδοποίηση / ειδοποίηση
- chtml :: clientchange () χρησιμοποιεί πλέον τη νέα jQuery για τη μέθοδο () για την εκδήλωση δεσμευτικών
Τι είναι καινούργιο στην έκδοση 1.1.8 r3324:
- Άλλαξε τον κατασκευαστή του CUploadedFile να είναι δημόσιες.
- Προστέθηκε υποστήριξη για να ακυρώσει προσωρινά αποθηκευμένο περιεχόμενο θέτοντας COutputCache :: διάρκεια να είναι 0.
- Αναβαθμισμένες HTMLPurifier να v4.3.0.
- Άλλαξε mimetype XML στην εφαρμογή / xml για περισσότερες διαλειτουργικότητα.
- Αναβαθμισμένες JQuery UI με 01.08.13.
- Αναβαθμισμένες jQuery να 1.6.1.
- Αναβαθμισμένες Blueprint CSS σε 1.0.1.
- CWebService δεν θα εμφανιστεί το όνομα του αρχείου προέλευσης και αριθμό γραμμής σφάλματος στη λειτουργία της παραγωγής.
- Ρύθμιση CDbConnection :: $ emulatePrepare να είναι ψευδείς τώρα θα καθορίζει ρητά ΠΟΠ :: ATTR_EMULATE_PREPARES να είναι ψευδείς.
- Άλλαξε chtml :: δεσμευτική εκδήλωση clientChange να υποστηρίξει προσαρμοσμένους τύπους εκδήλωση και να αποφεύγουν τις συγκρούσεις κατά τη χρήση AJAX.
Τι είναι καινούργιο στην έκδοση 1.1.7 r3135:
- Σταθερή σφάλματα:
- Σωστή αναδρομική συγχώνευση για CDbCriteria :: με
- Διορθώθηκε το bug που GII θα δημιουργήσει μόνο μια σχέση για ένα γονέα που έχει ένα παιδί με πιο FK σύνδεση με το
- Διορθώθηκε το bug που CPgsqlSchema δεν εντόπισε ονόματα ακολουθία σωστά σε ορισμένα σενάρια
- Διορθώθηκε το ψήσιμο περίπτωση πολλές φορές όταν χρησιμοποιούν ζωντανά () / εκπρόσωπος () στις σελίδες AJAXified
- Διορθώθηκε το bug που η εντολή μετανάστευση δεν σέβεται την αξία του ακινήτου connectionID
- Διορθώθηκε το bug που beginCache με renderDynamic δεν δούλευε, αν χρησιμοποιηθεί πολλές φορές
- Σταθερή CGridView JS bug στο selectionChanged & quot? Sboxname είναι απροσδιόριστη & quot?
- Διορθώθηκε το bug που CWebUser :: getFlashes () θα επιστρέψει έναν πίνακα μετρητή στο αποτέλεσμα
- CHttpRequest :: getUrl () θα πρέπει να είναι η ίδια όπως getRequestUri
- Διορθώθηκε το σφάλμα CDbCriteria :: mergeWith
- Διορθώθηκε το bug που ζητούν CSqliteSchema :: resetSequence () μπορεί να ρίξει την εξαίρεση, όταν δεν στήλης αυτόματης προσαύξησης
- Διορθώθηκε το bug που κωδικό GII / diff άποψη δεν ξεκινούσε από την κορυφή
- Διορθώθηκε το bug που CGridView ajax κλήσεις θα εμφανίσει κάποια ειδοποίηση σφάλματος όταν εξέρχονται από την τρέχουσα σελίδα (mdomba, Qiang)
- φίλτρο CGridView τώρα χρησιμοποιεί jQuery serialize () αντί param (), έτσι ώστε ένα πλαίσιο ελέγχου μπορεί να χρησιμοποιηθεί ως φίλτρο
- Διορθώθηκε το πρόβλημα που CGridView ακόμη γραμμές όπου δεν είναι σωστά παρασχέθηκαν σε Firefox και Chrome
- Διορθώθηκε το bug στην CFileHelper :: getExtension, ValidatePath και getMimeTypeByExtension που δεν έβρισκε την επέκταση αρχείου σωστά
- Διορθώθηκε το bug που μερικές στήλες δεν είναι σωστά εισηγμένες στο MigrateCommand
- Διορθώθηκε το bug που Δόμηση ερωτημάτων δεν αναγνωρίζουν τη λέξη-κλειδί, όπως όταν χρησιμοποιείτε πίνακα ψευδώνυμο
- Διορθώθηκε το bug που ζητούν CActiveDataProvider :: getTotalItemCount () ρητά θα κάνουν οι εφαρμοστεί πεδία εξαφανίζονται
- «ενταχθεί» στην προεπιλογή πεδία είναι πλέον σεβαστή από STAT σχέσεις
- Διορθώθηκε το bug που κατά τον καθορισμό CJuiDatePicker.flag = true, η ημερομηνία συλλογής δεν θα εμφανιστεί
- Διορθώθηκε το bug που renameColumn για MSSQL δεν λειτούργησε σωστά
- Διορθώθηκε το bug που μπορεί να προκύψει μια ανακοίνωση PHP ενόψει εξαίρεση, εάν μια μέθοδος στην στοίβα κλήσεων έχει μια πολύ σύνθετη υπογραφή
- Διορθώθηκε το σφάλμα που CGridview σπάει κατά την ενημέρωση των στοιχείων μη cgridview
- Διορθώθηκε το bug στο CCheckBoxColumn, & quot? Απεικονίσετε όλες & quot? πλαίσιο ελέγχου δεν ελέγχεται / ανεξέλεγκτα όταν χρειάζεται
- Διορθώθηκε το bug στην CGridView, selectionChanged δεν ήταν που ονομάζεται όταν & quot? Απεικονίσετε όλες & quot? έγινε κλικ
- Σταθερή επαναφορά ακολουθία στην CDbCommand :: truncateTable
- Σταθερή CMemCache ασυμβατότητα με κάποιες PECL-memcache και memcached εκδόσεις
- Βελτιώσεις:
- Προστέθηκε παραμετρική ονομάζεται πεδία, πρόσθεσε πεδία με τα κριτήρια, εφαρμόζονται τα κριτήρια πεδίο συγχώνευση
- Προστέθηκε ξεκούραστη διαχείριση URL
- Βελτιωμένη CUrlManager :: parsePathInfo () για την υποστήριξη πολυδιάστατη συστοιχίες εισόδου
- Προστέθηκε υποστήριξη για & quot? Μέσω & quot? στο Active Record σχέσεων επιτρέπει να χειριστεί πίνακα σύνδεσης δεδομένων
- Προστέθηκε υποστήριξη για τη χρήση πακέτων προσαρμοσμένη δέσμη ενεργειών με CClientScript
- Exposed CActiveForm :: χαρακτηριστικά και summaryID
- ιδιοκτησίας Προστέθηκε CDbColumnSchema :: αυτόματης προσαύξησης για να επιτρέψει τον έλεγχο αν μια στήλη DB είναι αυτόματη σταδιακή
- Προστέθηκε updateSelector ιδιοκτησίας τόσο CGridView και CListView
- Ενισχυμένη CUrlValidator με την προσθήκη «validSchemes» και ιδιοκτησία »defaultScheme» (Y !!)
- Ενισχυμένη CWidget :: getViewPath () για να υποστηρίξει την επιστροφή θεματικά πορεία θέα
- Ενισχυμένη CGridView: για ajax σφάλμα αποτελείται και εμφανίζεται ένα κατάλληλο μήνυμα ή προαιρετικά αποστέλλεται στον χειριστή έθιμο σφάλμα
- Προστέθηκε CFormInputElement :: $ enableAjaxValidation και $ enableClientValidation να επιτρέπει την ενεργοποίηση / απενεργοποίηση επικύρωση AJAX για τα μεμονωμένα πεδία εισαγωγής
- Προστέθηκε $ dumpLogs παράμετρο για να CLogger :: flush (), έτσι ώστε τα μηνύματα καταγραφής μπορεί να αναγκαστεί να αποτελούν αντικείμενο ντάμπινγκ κατά βούληση
- επιλογή Προστέθηκε «uncheckValue να chtml :: activeRadioButtonList και chtml :: activeCheckBoxList. Επιτρέπει να αποφευχθεί κρυφό rendering τομέα
- Exposed CClientScript :: $ hasScripts
- Προστέθηκε CWebUser :: authTimeout να υποστηρίξουν διαχωρισμό μεταξύ χρονικού ορίου ελέγχου ταυτότητας και διαλείμματος συνόδου
- CDbConnection θα ανοίξει τώρα μια σύνδεση DB μόνο όταν χρειάζεται, εκτός αν autoConnection βρίσκεται αληθινή
- Προστέθηκε υποστήριξη για να χρησιμοποιήσετε προσαρμοσμένες εισόδου ID για τα πεδία εισαγωγής που χρειάζονται επικύρωση AJAX-με βάση
- Να επιτρέπεται σχέσεις AR σε άλλες db συνδέσεις
- Προστέθηκε υποστήριξη για τη χρήση δέσμευση με αγωγές που βασίζονται σε παράμετρο
- Προστέθηκε CCaptchaAction :: αντισταθμίσει ιδιοκτησίας, ώστε να μειώσετε ή να αυξήσετε την αναγνωσιμότητα της επαλήθευσης (Υ !!)
- Προστέθηκε CDbCommand :: setFetchMode να επιτρέψει τον καθορισμό ΠΟΠ αποτέλεσμα γοητευτικός λειτουργία
- Κατά τη δημιουργία μοντέλου με GII, τα ονόματα των πεδίων της βάσης δεδομένων θα πρέπει να ελέγχονται για να συνάδουν με την PHP κανόνες ονοματολογίας των μεταβλητών
- Προστέθηκε CHttpRequest :: getPut () και getDelete () να υποστηρίξει πλήρως ξεκούραστη αιτημάτων
- Προστέθηκε υποστήριξη για να σεβαστούν την & quot? Στόχου & quot? ιδιότητα ενός στοιχείου που παράγεται από chtml με & quot? υποβάλουν & quot? επιλογές HTML
- Η CActiveForm την Javascript πρέπει τώρα σωστά προκαλέσει validaton για πεδία εισαγωγής κουτάκι και το ραδιόφωνο του τύπου (Υ !!)
- CTimestampBehavior :: timestampExpression μπορεί τώρα να είναι μια έκφραση DB
- CDataColumn θα είναι πλέον πάντα καταστήσει ένα φίλτρο, εάν το ακίνητο φίλτρο είναι ένα string
- οθόνη δήλωση Προστέθηκε SQL σε κατάσταση εντοπισμού σφαλμάτων όταν παρουσιαστεί σφάλμα κατά την εκτέλεση του SQL
- Προστέθηκε CButtonColumn :: afterDelete έτσι ώστε ένα έθιμο JavaScript λειτουργία μπορεί να κληθεί μετά την λειτουργία διαγραφής
- Προστέθηκε CGridView :: blankDisplay να επιτρέπει την προσαρμογή της οθόνης κενό κελί
- Προστέθηκε memcached έλεγχο και υπαινίσσονται με τις απαιτήσεις ελέγχου
- Ορίστε την προεπιλεγμένη εστίαση στην είσοδο κωδικό πρόσβασης για την είσοδο GII σελίδα
- Να επιτρέπεται η επιλογή «ετικέτα» της CMenu στοιχεία μενού να είναι προαιρετική και να λάβει μια κενή τιμή συμβολοσειράς
- Προστέθηκε CWebUser :: autoUpdateFlash
- Προστέθηκε htmlOptions να CTreeView :: δεδομένα έτσι ώστε να μπορεί να ορίσετε πρόσθετες επιλογές για κάθε κόμβο προβολή δέντρου
- Προστέθηκε CDbMigration :: εκτελέσει ()
- Προστέθηκε CMultiFileUpload :: επιλογές, έτσι ώστε επιπλέον επιλογές μπορεί να περάσει στον κατασκευαστή του Multifile αντικειμένου
- Αφήστε το είδος της στήλης να είναι προαιρετική κατά τον καθορισμό στήλες για CGridView
- Προστέθηκε $ παράμετρο διαφυγής προς CDbCriteria :: συγκρίνετε ()
- Βελτιωμένη CJuiTabs έτσι ώστε το περιεχόμενο καρτέλα μπορεί να παραλειφθεί
- Προστέθηκε CListView :: διαχωριστή
- παράμετρο Προστέθηκε $ clearErrors να CModel :: επικύρωση ()
- Προστέθηκε CDbConnection :: SetAttributes () και getAttributes () για να υποστηρίξει την προετοιμασία σύνδεσης DB με ΠΟΠ χαρακτηριστικά
- Προστέθηκε περισσότερες μάρκες για να summaryText όταν CBaseListView.enablePagination έχει οριστεί ψευδής
- Exposed CActiveRecord :: ερώτημα ()
- Προστέθηκε CGridView :: ajaxUpdateError τη δυνατότητα να χρησιμοποιήσετε ένα πρόγραμμα χειρισμού λάθους έθιμο ajax
- κατοικίδια χρησιμοποιώντας CController αντί του ελεγκτή με webapp παράγεται εφαρμογή
- Προστέθηκε δυνατότητα να εκτελέσει Relational ερώτημα χωρίς να σχετίζονται με τα μοντέλα
- σελίδα σφάλματος εμφανίζει τώρα associative array κλειδιά στη λίστα παραμέτρων
- Προστέθηκε CController :: getActionParams () και invalidActionParams () για να επιτρέψει την προσαρμογή χαρακτηριστικό δεσμευτική παράμετρο δράσης
- Προστέθηκε CEvent :: $ params
- CStringValidator χρησιμοποιεί τώρα charset εφαρμογή από προεπιλογή αν mb_strlen είναι διαθέσιμο
- Αλλαγές:
- CGridView καθιστά τώρα footer μετά την περιεκτικότητα σε σώμα
- Κλήση CActiveRecord :: getRelated ($ name, αλήθεια) τώρα θα ξανακάνω το ερώτημα DB, ακόμη και αν isNewRecord είναι αλήθεια
- Αναβαθμισμένες jQuery UI στην έκδοση 1.8.11
- Αναβαθμισμένη jQuery στην έκδοση 1.5.1
- CConsoleCommand :: usageError () τώρα θα έξοδο με τον κωδικό σφάλματος 1
- jQuery UI χρησιμοποιεί τώρα ελαχιστοποιημένο CSS
- Αφαιρέθηκε διαστάσεις jQuery plugin δεδομένου ότι είναι σε πυρήνα jQuery
- Αναβαθμισμένες bgiframe να 2.1.2
- Νέα:
- Προστέθηκε υποστήριξη για την εκτέλεση επικύρωσης δεδομένων απρόσκοπτη πλευρά του πελάτη, χρησιμοποιώντας CActiveForm
- Προστέθηκε CDateValidator
- Προστέθηκε υποστήριξη για το ερώτημα caching
- Προστέθηκε λιθουανικά μεταφράσεις
Τι είναι καινούργιο στην έκδοση 1.1.6 r2877:
- Διορθώθηκε το bug που σχεσιακή AR ερώτημα με τη σελίδα -με και διαλογή μπορεί να αποτύχει να εργαστεί για τον SQL Server
- Διορθώθηκε το bug που AR και GII μπορεί να αποτύχει για πίνακες όχι σε προκαθορισμένη σχήμα στο Oracle DB
- Διορθώθηκε το bug που CJSON :: κωδικοποιούν ενδέχεται να προκαλέσουν άκυρα αποτέλεσμα κωδικοποίησης όταν δεδομένων περιέχει αριθμούς float
- Διορθώθηκε το bug που το όνομά CJuiDatePicker :: $ μπορεί να προκαλέσει ένα σφάλμα PHP
- CHttpRequest :: getPathInfo () σέβεται πλέον κωδικοποιημένο χαρακτήρες (Sam Σκούρο, creocoder)
- CFileHelper :: getMimeType () προκαλούσε ένα σφάλμα αν χρησιμοποιηθεί με PHP 5.2 και επέκταση των πληροφοριών αρχείου PECL
- Διορθώθηκε το bug που CDbCommandBuilder :: createInCondition () δεν λειτουργεί με σύνθετα κλειδιά
- Διορθώθηκε ένα τυπογραφικό λάθος στο CDbCommandBuilder που απενεργοποιεί τη σωστή διαχείριση της ομάδας και έχοντας createCountCommand
- Διορθώθηκε το πρόβλημα που κλειδιά που παρασχέθηκαν σε προβολή πλέγματος και προβολή λίστας θα πρέπει να κωδικοποιηθεί
- Διορθώθηκε το πρόβλημα το AR δεν λειτουργεί με τον τύπο στήλης πίνακα PostgreSQL
- Διορθώθηκε το bug που σε CListView ajax αίτημα δημιουργώντας ένα δοχείο DOM μέσα στο ίδιο
- Διορθώθηκε το πρόβλημα ότι CActiveRecord :: υπάρχει () μπορεί να προκαλέσει διφορούμενη σφάλμα της στήλης όταν χρησιμοποιείται σε σχεσιακές ερώτημα
- Διορθώθηκε το πρόβλημα ότι η περίληψη που εμφανίζεται από CGridView και CListView μπορεί να είναι εσφαλμένη για τον SQL Server
- Διορθώθηκε το πρόβλημα ότι επίπεδη CJuiDatePicker δεν κλείνει είναι tag σωστά
- Διορθώθηκε το bug που CSecurityManager :: computeHMAC () δημιουργεί μη-τυπική HMAC
- Διορθώθηκε το bug που παρέχει ο χρήστης μορφή ID δεν τιμήθηκε κατά τη δημιουργία μιας φόρμας χρησιμοποιώντας CForm με ένα μοντέλο
- Διορθώθηκε ένα σφάλμα στη διαμόρφωση των αριθμό συμβόλων δεδομένων I18N από CLDR
- Διορθώθηκε το bug που προκάλεσε ένα σφάλμα PHP όταν CAssetManager :: δημοσιεύει () προσπάθησε να δημιουργήσει ένα συμβολικό σύνδεσμο σε ένα μη-υπάρχοντα κατάλογο
- Διορθώθηκε το bug που CActiveForm δημιουργεί περιττές js κώδικα σχετικά με τη ρύθμιση εστίασης
- Σταθερή CDateTimeParser :: parse () προεπιλεγμένη ώρα, λεπτό και το δεύτερο κατά το χειρισμό όταν δεν χρησιμοποιούνται στο σχέδιο
- Ενημέρωση plugin Multifile χρησιμοποιείται από CMultiFileUpload στην έκδοση 1.47
- παράμετρο Προστέθηκε $ driverOptions να CDbCommand :: bindParam () μέθοδο
- ιδιοκτησίας Προστέθηκε CAssetManager :: $ excludeFiles να στηρίξει τον αποκλεισμό των άσχετο αρχεία από τη διαδικασία έκδοσης
- Το μοντέλο φόρμα επικοινωνίας του demo blog έχει πλέον να κάνουν χρήση των CCaptcha :: checkRequirements
- chtml :: κουμπί δεν θα καταστήσει το χαρακτηριστικό όνομα, εφόσον έχει οριστεί null
- Άλλαξε την υπογραφή της CValidator :: createValidator () ώστε να είναι πιο εύκολο στη χρήση
- Ενημέρωση Blueprint CSS στην έκδοση 1.0
- παράμετρο Προστέθηκε $ defaultUrl να CWebUser :: getReturnUrl ()
- Προστέθηκε υποστήριξη για CLDR-based μορφή πληθυντικού και τον αριθμό κράτησης θέσης στο Yii :: t (creocoder, Σαμ σκοτάδι, Qiang, dmitriy.trt)
- createAbsoluteUrl στην CWebApplication και CController θα σεβαστεί πλέον κανόνες URL που έχουν ήδη πληροφορίες υποδοχής ενσωματωμένο
- Προστέθηκε ipFilters στο GII-δημιουργήθηκε το αρχείο config για να μειωθεί η σύγχυση των χρηστών (Sam Σκούρο, Steve Friedl)
- Προστέθηκε CDbDataReader υλοποιεί Προσμετρήσιμο διεπαφή
- Προστέθηκε checkIntegrity και resetSequence για τον SQL Server
- Βελτιωμένη CActiveForm έτσι ώστε να μπορεί να χρησιμοποιηθεί πολλές φορές στην ίδια σελίδα για τον ίδιο τύπο του μοντέλου δεδομένων
- CDbConnection.tablePrefix μπορούν πλέον να χρησιμοποιούν ένα κενό string ως πρόθεμα πίνακα
- Προστέθηκε submenuOptions δυνατότητα να CMenu :: αντικείμενα
- Προστέθηκε CDbConnection :: driverMap να επιτρέπει πιο εύκολα την προσαρμογή τάξεις σχήμα
- Ενημέρωση στοιχείων CLDR στην έκδοση 1.9
- κατοικίδια διέρχεται πολλαπλές μορφές ή παράμετρο ποσότητα μορφή επιλογής χωρίς συσκευασία με συστοιχία
- CDbConnection :: quoteColumnName και quoteTableName θα παραθέσω σωστά πρόθεμα πίνακα και σχήμα πρόθεμα.
- Προστέθηκε CConsoleCommand :: init ()
- Βελτιωμένη η οθόνη εξαίρεση με τον πηγαίο κώδικα για κάθε στοίβα κλήσεων (Sam Σκούρο, Qiang)
- Βελτιωμένη η οθόνη σφάλματος σε κατάσταση εντολών κονσόλας
- Προστέθηκε υποστήριξη για τη χρήση ανώνυμων παραμέτρους και επιλογές παγκόσμιων εντολές κονσόλας
- μεταφράσεις Προστέθηκε μήνυμα στην Τσεχική και την Κροατία
- Ενισχυμένη CFileLogRoute να επεξεργαστεί τα αρχεία καταγραφής γρηγορότερα
- Βελτιωμένη IDE κωδικό ολοκλήρωση για Yii :: app () - & # x3e?
- CSort υποστηρίζει τώρα relation.field σημειογραφία για να ταξινομήσετε τα δίκτυα με συναφή πεδία μοντέλο (Sam Σκούρο, denis909)
- Προστέθηκε CHttpRequest - & # x3e? XSendFile () για την επεξεργασία των αιτήσεων αρχείο λήψης χρησιμοποιώντας Χ-Sendfile επικεφαλίδα
- refactored CMenu προσθέτοντας CMenu :: renderMenuItem να καταστεί ευκολότερο να επεκταθεί
- refactored CCheckBoxColumn για την καλύτερη χρήση, πρόσθεσε CCheckColumn - & # x3e? SelectableRows
- Σύνθετα ξένα κλειδιά πρέπει να διαχωρίζονται με κόμματα σε CActiveRecord :: σχέσεις ()
- CGridView θα εμφανιστεί τώρα στην πρώτη σελίδα μετά την αλλαγή φίλτρων
- isset (μοντέλο $ - & # x3e? X) και isset (μοντέλο $ [ «x»]) είναι πλέον ταυτόσημες για τα μοντέλα CActiveRecord
- Άλλαξε chtml :: clientChange () για να κάνει $ ζήσουν ένα ρυθμιζόμενο επιλογή στο $ htmlOptions
- Υλοποιήθηκε η δυνατότητα μετανάστευσης βάσεων δεδομένων
- Προστέθηκε ερώτημα οικοδόμος
Απαιτήσεις :
- PHP 5.4 ή νεότερη έκδοση
Τα σχόλια δεν βρέθηκε