CakePHP

Screenshot Λογισμικό:
CakePHP
Στοιχεία Λογισμικού:
Εκδοχή: 3.2.8 / 2.8.4 επικαιροποιημένο
Ανεβάστε ημερομηνία: 25 May 16
Προγραμματιστής: cakephp.org
Άδεια: Δωρεάν
Δημοτικότητα: 154

Rating: 1.5/5 (Total Votes: 2)

CakePHP θα μειωθεί το κόστος ανάπτυξης και να βοηθήσει τους προγραμματιστές γράφουν λιγότερο κώδικα κατά τη δημιουργία εφαρμογών τους, χρησιμοποιώντας ευρέως γνωστά σχεδιαστικά πρότυπα, όπως MVC και ORM.

Το πλαίσιο είναι πολύ καλά τεκμηριωμένη, γεγονός που έχει βοηθήσει πολλούς προγραμματιστές να μεταβείτε σε αυτό κατά τη διάρκεια του παρελθόντος.

απλή δομή του έχει βοηθήσει να παραδώσει τις εφαρμογές γρηγορότερα από ό, τι πριν, που τους επιτρέπουν την εις βάθος έλεγχο δομή της εφαρμογής και των δεδομένων του.

Εάν ένα ή περισσότερα χαρακτηριστικά που δεν καλύπτεται μέσω του πυρήνα του CakePHP, μην πανικοβληθείτε και απλά ελέγξτε για ένα από τα συστατικά της κοινότητας Διαχείριση.

Σήμερα CakePHP θεωρείται ως ένα από τα κορυφαία πλαίσια PHP γύρω, στην ίδια κατηγορία με άλλα διάσημα εργαλεία όπως Symfony, Zend, λεπτός, ή Laravel.

Τι είναι νέο σε αυτήν την έκδοση:


Νέα στο CakePHP 3.2.1 (31 Γενάρη, 2016)

Τι είναι καινούργιο στην έκδοση 3.2.6 / 2.8.3:

    < li> Οι απελευθερώσεις καθορίσει μια αδυναμία στην επικύρωση :: uploadedFile () όπου εισροές αρχείο θα μπορούσε να χειριστεί για να δεχτεί τα υπάρχοντα αρχεία στο διακομιστή. Αυτό θα μπορούσε να οδηγήσει σε έναν εισβολέα να είναι σε θέση να έχουν πρόσβαση σε ευαίσθητα αρχεία του συστήματος. Εάν χρησιμοποιείτε Επικύρωση :: uploadedFile () και όχι τον έλεγχο mime-τύπων ή εξασφαλίζοντας ότι το αρχείο ήταν στην πραγματικότητα, ένα αρχείο που αποστέλλονται, θα πρέπει να αναβαθμίσετε.

Τι είναι καινούργιο στην έκδοση 3.2.5 / 2.8.2:

  • Ένα παλινδρόμησης ένθετα διαδρομές πρόθεμα είναι λανθασμένα κλιτές έχει διορθωθεί.

Τι είναι καινούργιο στην έκδοση 3.2.3 / 2.8.0:

  • Ένα παλινδρόμησης ένθετα διαδρομές πρόθεμα είναι λανθασμένα κλιτές έχει διορθωθεί.

Τι είναι καινούργιο στην έκδοση 3.2.1 / 2.8.0:

  • Ένα παλινδρόμησης ένθετα διαδρομές πρόθεμα είναι λανθασμένα κλιτές έχει διορθωθεί.

Τι είναι καινούργιο στην έκδοση 3.1.5 / 2.7.7:

  • Lazy Πρόθυμος Φόρτωση
  • Πρόσθετες Φιλτράρισμα Μέθοδοι
  • πρόσθετες μεταβλητές Πρότυπο στα Πρότυπα
  • Mailers

  • Στυλ
  • Ανανέωσε Προεπιλογή Εφαρμογή
  • Shell Βοήθειες

Τι είναι καινούργιο στην έκδοση 3.1.0 / 2.7.3:

  • Lazy Πρόθυμος Φόρτωση
  • Πρόσθετες Φιλτράρισμα Μέθοδοι
  • πρόσθετες μεταβλητές Πρότυπο στα Πρότυπα
  • Mailers

  • Στυλ
  • Ανανέωσε Προεπιλογή Εφαρμογή
  • Shell Βοήθειες

Τι είναι καινούργιο στην έκδοση 3.0.7 / 2.6.7 / 1.3.20:

  • AssetFilter τώρα υποστηρίζει μια επιλογή cacheTime να ελέγχουν τις κεφαλίδες cache.
  • χαρακτηριστικά RulesChecker για την ORM χωρίστηκαν σε ένα γνώρισμα. Το γεγονός αυτό καθιστά τους κανόνες πιο εύκολο να χρησιμοποιηθούν και σε άλλες πηγές δεδομένων.
  • προστέθηκε EventDispatcherInterface. Αυτό σας επιτρέπει να χρησιμοποιήσετε instanceof αντί method_exists κατά τη δοκιμή αν ένα αντικείμενο υποστηρίζει γεγονότα.
  • Μία έξοδο της κονσόλας τάξη δοκιμή στέλεχος έχει προστεθεί για να βοηθήσει την υποβολή αιτήσεων κονσόλα δοκιμών ευκολότερη.
  • Συλλογή :: εκχύλισμα () υποστηρίζει τώρα το {*} μπαλαντέρ κατά την εξαγωγή ιδιότητες.
  • Console εντολές και τα καθήκοντα που υποστηρίζουν τώρα τη δυνατότητα να αντικαταστήσετε όλα τα αρχεία, αφαιρώντας την ανάγκη να απαντήσει y για κάθε αρχείο.
  • Όλες οι δοκιμές περάσει σε PHP7.

Τι είναι καινούργιο στην έκδοση 3.0.4 / 2.6.4 / 1.3.20:

  • διαδοχικές διαγραφές στις ενώσεις με το έθιμο ψευδώνυμα δεν θα πρέπει πλέον να αποτύχει.
  • XmlView υποστηρίζει τώρα _xmlOptions. Αυτό ταιριάζει με τη συμπεριφορά του JsonView.
  • EntityTrait :: extractOriginal () συμπεριφέρεται τώρα σταθερά με εκχύλισμα (). Και οι δύο μέθοδοι περιλαμβάνουν τώρα όλες τις ιδιότητες με όνομα, αντί απλώς να τις αμετάβλητες ιδιότητες. Μια νέα μέθοδος extractOriginalChanged () μπορεί να χρησιμοποιηθεί για να εξαγάγετε μόνο τις αρχικές τιμές των αλλάξει χαρακτηριστικά.
  • Ερώτημα παραμέτρους συμβολοσειράς είναι τώρα σωστά υποστηρίζεται σε IntegrationTestCase.
  • Συλλογή :: isEmpty () και κέικ & # X5c? ORM & # X5c?. Ερώτημα :: isEmpty () προστέθηκε
  • Τα έντυπα μπορούν τώρα να δημιουργηθεί χωρίς το χαρακτηριστικό δράση.
  • Πρόσβαση στα δεδομένα οντότητα είναι τώρα πιο αποτελεσματική. Οντότητες θα cache το αποτέλεσμα της συνήθειας accessors, και ακυρώνει την προσωρινή μνήμη όταν οι ιδιότητες αλλάξει ή αφαιρεθεί.
  • CsrfComponent αποτυγχάνει να ακυρώσουν τα αιτήματα που λείπουν τόσο το συμβολικό CSRF, και CSRF μετα δεδομένων.
  • Όταν διαλογής δεδομένων αίτημα, άδειο οντότητες θα μπορούσε με μεθόδους επικύρωσης παράκαμψης με προσεκτικά δημιούργησε ωφέλιμα φορτία JSON. επικυρώσεις RulesChecker δεν θα παρακαμφθεί από αυτά τα κενά φορείς.

Τι είναι καινούργιο στην έκδοση 2.6.2 / 1.3.20 / 3.0.0-RC2:

  • TextHelper συνδέει πλέον διπλά διευθύνσεις URL αρχίζουν με //
  • POT γενιά αρχείο δεν περιλαμβάνει πλέον την επικεφαλίδα «POT-Δημιουργία-Ημερομηνία». Είναι συχνά οδηγούν σε άσκοπη θόρυβο σε έλεγχο έκδοσης.
  • Σταθερή εξαίρεση την απόδοση όταν ExceptionRenderer έθεσε ένα σφάλμα.
  • λάθη της προκήρυξης στην PaginatorHelper όταν δεν το μοντέλο που έχουν καθοριστεί.
  • ConsoleOutput δεν δημιουργούν σφάλματα όταν χρησιμοποιείται με php:. // Έξοδο
  • ανακατεύθυνσης απαντήσεις χρησιμοποιούν τώρα 302 ως προεπιλεγμένο κωδικό κατάστασης αντί για 200.
  • Plugin ψήνουμε παράγει πλέον σωστή καταλόγους για τις απόψεις / σχεδιαγράμματα.
  • FormHelper πλέον δημιουργεί αποδίδει άκυρο maxlength για δεκαδικά στήλες όταν ο τύπος κειμένου είναι αναγκαστική.

Τι είναι καινούργιο στην έκδοση 2.6.0:

  • stacktrace () έχει προστεθεί ως ένα περιτύλιγμα ευκολία λειτουργία για την Debugger :: ίχνος (). Είναι Echos άμεσα ακριβώς όπως debug () κάνει. Αλλά μόνο αν το επίπεδο εντοπισμού σφαλμάτων είναι ενεργοποιημένη.
  • ConsoleOptionParser :: removeSubcommand () προστέθηκε.
  • αντικατάστασης Shell :: () έχει προστεθεί για να επιτρέψει την παραγωγή ράβδων πρόοδο ή να αποφύγει την έξοδο πάρα πολλές γραμμές, αντικαθιστώντας το κείμενο που έχει ήδη εξάγονται στην οθόνη.
  • Όταν χρησιμοποιείτε AclBehavior, του μοντέλου parentNode () μέθοδος παίρνει τώρα τον τύπο (Aro, Άκο) πέρασε ως πρώτο επιχείρημα:. Μοντέλο $ - & # x3e? ParentNode (τύπου $)

  • μεταναστεύσεις
  • Schema με MySQL υποστηρίζει τώρα ένα μετά το κλειδί κατά την προσθήκη μιας στήλης. Αυτό το πλήκτρο σας επιτρέπει να καθορίσετε ποια στήλη ο νέος θα πρέπει να προστεθεί μετά.
  • Μοντέλο :: σώσει () είχε η ατομική επιλογή πίσω μεταφερθεί από 3.0.
  • CakeRequest :: param () μπορεί τώρα να διαβάσει τιμές χρησιμοποιώντας: ref:. Hash-μονοπάτι-σύνταξη σαν δεδομένα ()
  • CakeRequest:. Προστέθηκε setInput ()
  • HttpSocket :: κεφαλής () προστέθηκε.
  • Μπορείτε πλέον να χρησιμοποιήσετε την επιλογή πρωτοκόλλου για να παρακάμψετε το συγκεκριμένο πρωτόκολλο που θα χρησιμοποιηθεί κατά την υποβολή αίτησης.
  • CakeTime :: timeAgoInWords () υποστηρίζει τώρα strftime () συμβατό απόλυτη μορφές ημερομηνίας. Αυτό βοηθά στο να γίνει η εντόπιση σχηματοποιημένη φορές ευκολότερη.
  • CakeTime :: timeAgoInWords () υποστηρίζει τώρα μια επιλογή relativeStringFuture. Αυτή η επιλογή είναι ένα printf συμβατό κορδόνι για την έξοδο μελλοντικές μορφές ημερομηνίας σχετικό χρόνο. Αυτό βοηθά στο να γίνει η εντόπιση σχηματοποιημένη φορές ευκολότερη.
  • Hash :: πάρει () θέτει πλέον μια εξαίρεση όταν το επιχείρημα διαδρομή δεν είναι έγκυρη.
  • Hash :: φωλιά () θέτει πλέον μια εξαίρεση, όταν οι φωλιές πράξη οδηγεί σε καμία δεδομένων.
  • HtmlHelper :: CSS () είχε την φορά επιλογή πρόσθεσε. Λειτουργεί το ίδιο με το κάποτε επιλογή για HtmlHelper :: σενάριο (). Η προεπιλεγμένη τιμή είναι false για να διατηρηθεί η συμβατότητα προς τα πίσω.
  • Το χαρακτηριστικό maxlength τώρα να εφαρμοστούν και σε textareas, όταν το αντίστοιχο πεδίο DB είναι τύπου varchar, σύμφωνα με τις προδιαγραφές HTML.
  • Νέες λειτουργίες i18n έχουν προστεθεί. Οι νέες λειτουργίες σας επιτρέπουν να συμπεριλάβετε το πλαίσιο μηνύματος που σας επιτρέπει να διαχωρίζουμε ενδεχομένως σύγχυση χορδές μήνυμα. Για παράδειγμα, «διαβάζουν» μπορεί να σημαίνει πολλαπλά πράγματα στα αγγλικά, ανάλογα με τα συμφραζόμενα. Η νέα __x, __xn, __dx, __dxn, __dxc, __dxcn και __xc λειτουργίες παρέχουν πρόσβαση στις νέες δυνατότητες.
  • AuthComponent ενεργοποιεί τώρα την εκδήλωση Auth.afterIdentify μετά την επιτυχή εντοπισμό ενός χρήστη.
  • Μοντέλο :: afterFind () τώρα χρησιμοποιεί πάντα μια συνεπή μορφή για afterFind (). Όταν $ πρωτοβάθμια είναι ψευδή, τα αποτελέσματα θα είναι πάντα να βρίσκεται κάτω από $ δεδομένων [0] [ 'ModelName »]. Μπορείτε να ρυθμίσετε το $ αυτό - & # x3e?. UseConsistentAfterFind = false για να επαναφέρετε την αρχική συμπεριφορά, εάν η εφαρμογή σας βασίζεται στην παλιά συμπεριφορά
  • αξία Διαμόρφωση I18n.preferApp μπορεί τώρα να χρησιμοποιηθεί για να ελέγξετε τη σειρά των μεταφράσεων. Αν οριστεί σε true θα προτιμήσει τις μεταφράσεις app πάνω από αυτά τα ενδεχόμενα πρόσθετα ».

Τι είναι καινούργιο στην έκδοση 2.5.7:

  • απενεργοποίηση το μοτίβο διεύθυνση ηλεκτρονικού ταχυδρομείου στο CakeEmail τώρα εργάζεται ως τεκμηριώνεται.
  • εργαλεία κονσόλας είναι τώρα βγείτε μη μηδενική για την αποτυχία.
  • Σταθερή καμπής των ονομάτων κατηγορίας σχήμα σε SchemaShell.
  • SQLite πηγή δεδομένων αναλύει σωστά τα ονόματα τομέα από τα ερωτήματα που περιέχουν υποερωτήματα.
  • TreeBehavior λειτουργεί τώρα με τα μοντέλα που έχουν μια ιδιότητα προεπιλεγμένη σειρά που ορίζεται.
  • HttpSocket χειρίζεται χαριτωμένα άκυρο κατατμημένη απαντήσεις τώρα.
  • HttpSocket τιμά σήμερα τη δυνατότητα έκδοσης config, επιτρέποντας HTTP 1.0 συνδέσεις που πρέπει να γίνουν.
  • Postgres πηγή δεδομένων λειτουργεί τώρα με τις ακολουθίες που ορίζονται έξω από σχήματα.
  • CakeEmail πλέον ταινίες γραμμές που περιέχουν μόνο «0».
  • Fix πιο segfaults στο memcached κινητήρα cache.
  • Αποθηκευμένη file_map πλέον αναγεννά σε κάθε αίτημα.
  • CakePHP είναι πλέον συμβατό με το πακέτο phpunit.phar.

Τι είναι καινούργιο στην έκδοση 2.5.6:

  • CakeSession :: διαβάσει () επιστρέφει null για όλους περιπτώσεις αποτυχίας.
  • Μοντέλο :: isUnique () λειτουργεί πλέον ως επικύρωσης για πολλαπλά πεδία.
  • CakeTestCase :: getMockForModel () εγχέει τώρα την πηγή δεδομένων δοκιμών για όλα τα ονόματα σύνδεσης.
  • Digest Auth χειρίζεται τώρα &,; στα δεδομένα χωνέψει auth.
  • FormHelper πλέον δημιουργεί μια κρυφή είσοδο για άτομα με ειδικές ανάγκες εισόδους mulitple πλαίσιο ελέγχου.
  • Φάκελος :: δημιουργήσει () χειρίζεται πλέον σχετικές διαδρομές.
  • Stack ίχνη τώρα έξοδος περισσότερες πλαίσιο για τις εξαιρέσεις.
  • Θανατηφόρα λάθη περιλαμβάνουν πλέον στοίβα ίχνη εάν είναι ενεργοποιημένη xdebug.
  • Virtual πεδία αντικαταστήσει πλέον εσφαλμένα στο ρήτρες.

Τι είναι καινούργιο στην έκδοση 2.5.5:

  • εφαρμογές κονσόλας δεν θα εξόδου χρώματα, αν δεν υπάρχει TTY.
  • Τα αρχεία δεν αντικαθίστανται από φακέλων :: αντίγραφο (), όταν χρησιμοποιείται η σημαία SKIP.
  • Hash :: ένθετο () και Hash :: πάρει () τώρα να χειριστεί το 0 ως το πρώτο στοιχείο διαδρομής.
  • Βελτιωμένη τεκμηρίωση API.
  • Διορθώθηκε μια κατάσταση όπου Hash :: αφαίρεση () θα αφαιρέσει εσφαλμένα δεδομένα.
  • στήλες UUID τώρα αντικατοπτρίζονται δεόντως από PostgreSQL.
  • CakeEmail :: reset () τώρα επαναφέρει το μοτίβο ηλεκτρονικού ταχυδρομείου.
  • Hash :: επεκτείνουν () και Hash :: συγχώνευσης () είναι πλέον πολύ πιο γρήγορα.

Τι είναι καινούργιο στην έκδοση 2.5.4:.

  • ελέγχους Βελτιωμένη SMTP απάντηση auth
  • Κεφαλίδες είναι τώρα σωστά αποστέλλονται όταν χρησιμοποιούν στοιχεία ajaxLogin με AuthComponent.
  • Σφάλματα στα αρχεία σχήματος δείγμα διορθώθηκαν.
  • SecurityComponent πλέον βάζει τις διευθύνσεις URL που περιέχουν ένα χώρο μέσα στο επανάκλησης blackhole.
  • επικύρωση Έτος δέχεται τώρα χρονολογείται από το 1800 και μετά.
  • RequestHandlerComponent θα unserialize φορείς αίτημα DELETE αιτήματα.
  • Συναλλαγές τώρα επανέρχεται στο saveAssociated / saveMany όταν εγείρονται εξαιρέσεις.
  • Μοντέλο :: afterFind () δεν είναι πλέον καλείται δύο φορές για τις ενώσεις hasOne / belongsTo. Είναι πλέον μόνο ονομάζεται μια φορά, με τη μορφή μοντέλο ψευδώνυμο.
  • Εγγραφή κτίριο δέχεται πλέον κανένα συνθήκες. Όταν ενώνει δημιουργούνται άνευ όρων ένας σταυρός θα δημιουργηθεί, εκτός όπου οι συνθήκες σωστά περιορίζουν το ερώτημα.
  • SchemaShell χειρίζεται σωστά το --file και --name διακόπτες.
  • δημιουργούνται αρχεία σχήματος έχουν περισσότερο προβλέψιμη ονόματα τώρα. Αντί να χρησιμοποιεί την αξία APP_DIR, θα χρησιμοποιούνται πάντα «APP» για τα αρχεία σχήμα εφαρμογής.
  • Εξαιρέσεις που προκύπτουν από αγωνιστικές συνθήκες στο FileEngine τώρα αγνοούνται.
  • CakeTime επιστρέφει τώρα '' για άκυρο εισόδου.
  • λειτουργίες μετάφρασης σωστά διαμορφώσετε κράτησης θέσης, όταν η πρώτη τιμή είναι μηδενική.

Τι είναι καινούργιο στην έκδοση 2.5.3:

  • TextHelper :: autoLinkEmail () συνδέει τώρα τις διευθύνσεις ηλεκτρονικού ταχυδρομείου δίπλα σε HTML στοιχεία.
  • «έρευνα» είναι τώρα πλουραλιστικές από Inflector σωστά τώρα.
  • «γήπεδο» τώρα πλουραλιστικές από Inflector σωστά τώρα.
  • Το σχήμα που περιλαμβάνεται για τους πίνακες ACL περιλαμβάνει τώρα ευρετήρια για να βοηθήσει τη βελτίωση των επιδόσεων.
  • APCEngine cache είναι πλέον συμβατό με APCu.
  • App :: pluginPath () έχει καταργηθεί. Θα πρέπει να χρησιμοποιείτε Plugin :: διαδρομή () αντ 'αυτού.
  • μπλοκ doc API έχουν βελτιωθεί σε πολλά μαθήματα.

  • Οι κανόνες
  • επικύρωση Email σε CakeEmail έχουν χαλαρώσει. Και οι δύο διευθύνσεις ηλεκτρονικού ταχυδρομείου με UTF-8 χαρακτήρες και τα ονόματα τομέα IDN είναι γενικά παραδοτέο αλλά ήταν αποτυχία filter_var ().
  • CakeResponse :: κοινόχρηστη () καθορίζει πλέον την κεφαλίδα δημόσια max-ηλικία.
  • Μοντέλο :: getDataSource () τώρα αλλάζει σωστά την περιουσία schemaName. Αυτό διορθώνει μια παλινδρόμηση εισήχθη σε 2.4.8.
  • Επικύρωση :: inList () δέχεται πλέον δεκαεξαδικών τιμών για αριθμητικά ελέγχους.
  • πολλαπλών χρήσεων CSRF μάρκες που τώρα έχουν τη λήξη τους ανανεώνονται σε κάθε αίτημα.
  • h () εκτελεί τώρα καλύτερα.

Τι είναι καινούργιο στην έκδοση 2.5.2:

  • εντολών της κονσόλας κέικ τώρα λειτουργεί όταν χρησιμοποιείται CDPATH.
  • καμπής «ανατροφοδότησης» είναι πλέον σωστή.
  • Λανθασμένη κατάσταση της γραμμής parsing σε HttpSocketResponse έχει καθοριστεί.
  • Προστασία παρέμβαση έχει καθοριστεί όταν το έντυπο URL περιέχουν πολλαπλές παραμέτρους συμβολοσειράς ερωτήματος.
  • Δημιουργία αναπηρία επιλέξτε τις επιλογές που δεν είναι πλέον απενεργοποιεί το στοιχείο select όταν array (1) χρησιμοποιείται για την επιλογή απενεργοποιημένη.
  • Να σύρει διαδρομές αστέρων μπορεί τώρα να αντίστροφη δρομολογούνται.
  • Παλαιότερο blowfish hashes είναι πλέον αποδεκτή, και μπορεί να χρησιμοποιηθεί με AuthComponent.
  • Το όνομα χρήστη του «0» μπορεί τώρα να χρησιμοποιηθεί με AuthComponent.
  • docs Βελτιωμένη API.

Τι είναι καινούργιο στην έκδοση 2.5.1:

  • Ελεγκτής :: referer () συμπεριφέρεται σωστά, όταν οι τοπικές οι διευθύνσεις URL που δημιουργούνται.
  • TextHelper :: ουρά () αποκαταστάθηκε.

  • μάρκες
  • FormHelper ασφαλείας χρησιμοποιούν μόνο τη διαδρομή και το ερώτημα μέρη ενός URL για τη δημιουργία hashes. Αυτό διορθώνει προβλήματα κατά την απόλυτη διεύθυνση URL που χρησιμοποιήθηκαν για τη δημιουργία εντύπων.
  • Λείπουν σελίδες σφάλματος συστατικό έχουν σωστές διαδρομές τώρα.
  • Συμβατότητα με PHP5.6 βελτιώθηκε. 2.5.1 περιέχει τις ακόλουθες αλλαγές:
  • Φόρτωση δεδομένων από τα μοντέλα και τις ενώσεις τους με πολλαπλές πηγές δεδομένων λειτουργεί σωστά τώρα. Αυτό διορθώνει μια παλινδρόμηση προστεθεί στην 2.5.0-beta.
  • FormHelper :: postLink () είχε ένα πίσω ασυμβίβαστη αλλαγή υπογραφής σε 2.5.0-dev. Αυτή η μέθοδος είναι πλέον συμβατό προς τα πίσω.
  • CakeEmail τώρα χρησιμοποιεί το σωστό mimetype για μηνύματα ηλεκτρονικού ταχυδρομείου που περιέχουν κείμενο και HTML, αλλά δεν τα συνημμένα. Προηγουμένως, multipart / μεικτό χρησιμοποιήθηκε η οποία προκάλεσε ορισμένοι πελάτες για να χειριστεί σωστά τα μηνύματα ηλεκτρονικού ταχυδρομείου.

Τι είναι καινούργιο στην έκδοση 2.5.0:

  • Ο κινητήρας cache Ρέντη υποστηρίζει τώρα unix_socket
  • PaginatorComponent θα κάνει πλέον ένα εύρημα ( «μέτρηση») για την πρώτη σελίδα, όταν υπάρχουν λιγότερα αρχεία από το τρέχον όριο σελίδας.
  • FormHelper :: postLink () έχουν διορθώσεις από την 2.4.9 συγχωνεύθηκαν σε.
  • Πολυάριθμες API βελτιώσεις τεκμηρίωση.
  • TextHelper :: ουρά () ήταν σταθερό.
  • SQLServer :: περιγράψει () απέτυχε πλέον αποτυγχάνει όταν χρησιμοποιείται με φωτιστικά.

  • προσαρμογείς
  • Authentication μπορεί να ψευδώνυμα που σας επιτρέπει να χρησιμοποιείτε το ίδιο τροφοδοτικό πολλές φορές με διαφορετικές στρατηγικές κωδικό κατακερματισμού.

Τι είναι καινούργιο στην έκδοση 2.4.9:

  • FormHelper :: postLink () λειτουργεί πλέον σωστά με SecurityComponent. Στο 2.4.8 έγινε κάποιο λάθος που οδήγησε σε λανθασμένη hashes που δημιουργούνται.

Τι είναι καινούργιο στην έκδοση 2.4.8:

  • SQLServer τώρα προσθέτει σωστά το όνομα του σχήματος κατά την περιγραφή πίνακες .
  • Hash :: εκχύλισμα () μπορεί τώρα να ταιριάζουν με Boolean χαρακτηριστικά.
  • fclose () σφάλματα κατά τη χρήση όστρακα δεν θα πρέπει πλέον να συμβεί.
  • CakeResponse :: αρχείου () ρίχνει τώρα μια εξαίρεση όταν μονοπάτια περιλαμβάνουν «..».
  • ShellDispatcher ρίχνει τώρα argv σε μια σειρά. Αυτό διορθώνει θέματα όταν έγινε επίκληση κονσόλα κέικ από ένα μη-CLI SAPI.
  • TextHelper :: autoLink () τώρα συνδέει σωστά διευθύνσεις URL με subdomains που περιέχει. & # X5c? _ '
  • μορφή SecurityComponent αλλοίωσης hashes περιλαμβάνουν πλέον το URL, συμπεριλαμβανομένης της συμβολοσειράς ερωτήματος ως είσοδο κατακερματισμού.

Τι είναι καινούργιο στην έκδοση 2.4.7:.

  • φωτιστικά πυρήνα περιλαμβάνονται πλέον σε πακέτα ΑΧΛΑΔΙ
  • Λιμβουργικά locale προστέθηκε στον L10n.
  • MailTransport περιλαμβάνει τώρα το τελευταίο σφάλμα στην εξαίρεση έθεσε όταν mail () αποτυγχάνει.
  • HtmlHelper :: getCrumbList () υποστηρίζει την παράμετρο διαφυγής τώρα.
  • Περιγράφοντας πίνακες σε συγκεκριμένα σχήματα SQLServer λειτουργεί πλέον σωστά.
  • Βελτιωμένη docs API για αρκετές τάξεις.

  • Οι
  • διευθύνσεις URL που δημιουργούνται σωστά όταν δύο δρομολόγησης κλειδιά ξεκινήσει με το ίδιο substring.
  • Μοντέλο :: deleteAll () λειτουργεί σωστά όταν χρησιμοποιείτε τις απόψεις MySQL.
  • CakeEmail θέτει θέμα για βοηθούς τώρα.
  • Κρυφό εισόδους δημιουργούνται στο ραδιόφωνο (), επιλέξτε () και κουτάκι () έχει τη «μορφή» τις ιδιότητες που όταν υπάρχουν.
  • Καμπής για τις λέξεις που τελειώνουν σε 'Άβες »βελτιώθηκε.
  • CakeTestCase :: assertTags () τώρα τρέχει πολύ πιο γρήγορα.
  • CakeTestCase :: assertTags () απαιτεί από όλα τα χαρακτηριστικά που πρέπει να ελέγχονται τώρα.
  • AclShell :: διαγράψετε τώρα αφαιρεί όλα τα αρχεία που ταιριάζουν.

Τι είναι καινούργιο στην έκδοση 2.4.6:.

  • καθήκον Απόσπασμα χειρίζεται εισαγωγικά μέσα μηνύματα επικύρωσης σωστά
  • Μοντέλο :: πεδίο () λειτουργεί τώρα με πεδία που μεταφράζεται με TranslateBehavior.
  • Core δοκιμές δεν αποτελούν πλέον μέρος των πακέτων αχλάδι. Αυτό λύνει προβλήματα όταν η συσκευασία αχλάδι χρησιμοποιείται ως εξάρτηση συνθέτης, και μια εσφαλμένη classmap δημιουργήθηκε.
  • FormHelper :: κουτάκι () μπορούν τώρα να δημιουργήσουν πλαίσια ελέγχου για τις κενές τιμές.
  • Postgres μπορεί τώρα να μετατρέψει Boolean πεδία στο ακέραιο όταν χρησιμοποιούν SchemaShell.
  • Αλλαγές στον τρόπο με τον οποίο ταυτότητες δημιουργούνται για ραδιόφωνο συντελεστές παραγωγής επανήλθε. Οι αλλαγές αυτές προκαλούνται προβλήματα σε ορισμένες εφαρμογές.
  • τεκμηρίωση API έχει βελτιωθεί.
  • Αντίστροφη δρομολόγησης για προκαθορισμένη δράσεων βελτιώθηκε.
  • Προσωρινή ενώσεις setup με TranslateBehavior :: bindTranslation () είναι τώρα σωστά αδέσμευτο και αποκατασταθεί.
  • Η εκκαθάριση των δεδομένων με MemcacheEngine θα συνεργαστεί τώρα με μεγαλύτερη από 100 πλάκες.
  • Επικύρωση :: δεκαδικά () λειτουργεί τώρα με εντοπισμένο άρματα.
  • Μη έγκυρα δεδομένα σε εργάτες datetime είναι τώρα σωστά χειρισμός.

Τι είναι καινούργιο στην έκδοση 2.4.5:

  • Δημιουργημένο ταυτότητες DOM για ραδιόφωνα και πλαίσια ελέγχου θα πρέπει τώρα να σύγκρουση χωρίς χρέωση όταν χρησιμοποιούν μη αλφαριθμητικές τιμές.
  • Ο οδηγός postgres αναφέρει τώρα ονόματα σχήματος. Αυτό λύνει προβλήματα με την κληρονομιά σχήματα χρησιμοποιώντας ειδικούς χαρακτήρες.
  • Μετάφραση συμπεριφορά χειρίζεται σωστά μεταφραστεί τιμές «0».
  • Ελεγκτής ψήσιμο παρέχει τώρα την καλύτερη ανάδραση όταν δεν ελεγκτές δημιουργούνται.

  • είσοδοι
  • ημέρας-ώρας δεν θα επιλέξει το χρόνο 0, όταν η επιλεγμένη τιμή είναι '0000-00-00'. Αυτό βελτιώνει τη συμβατότητα με την MySQL.
  • δημιουργία σχήματος με την παράμετρο σύνδεση τώρα λειτουργεί όπως αναμένεται.
  • διευθύνσεις URL δεν είναι πλέον διπλό URL αποκωδικοποιηθεί. Αυτό διορθώνει τα χαμένα στοιχεία, όταν το όνομα παραμέτρους ή τμημάτων διαδρομής περιέχουν τιμές που μοιάζουν με τα δεδομένα URL κωδικοποιούνται.

Τι είναι καινούργιο στην έκδοση 2.4.4:

  • TextHelper :: autoLink () χειρίζεται τώρα διευθύνσεις ηλεκτρονικού ταχυδρομείου μέσα URLs σωστά.
  • Σελιδοποίηση δεδομένα αίτημα έχει οριστεί ακόμη και όταν NotFoundException αυξάνεται τώρα.
  • Μοντέλο :: deleteAll θα διαγράψει μόνο διακριτά αρχεία τώρα.
  • Router :: mapResources () διασφαλίζει πλέον ότι το πρόθεμα έχει τόσο το μπροστινό και το πίσω κάθετο.
  • Μια κατάσταση άπειρο βρόχο CakeSession είχε καθοριστεί. Αυτό θα μπορούσε να προκληθεί από την έναρξη μιας ήδη ακυρωθεί συνεδρία.
  • Hash :: αριθμητικό () λειτουργεί τώρα όπως αναμένεται με αρνητικούς αριθμούς και άλλες αριθμητικές τιμές.

  • Οι
  • Οι «μου» και μορφές «ελ» για την επικύρωση :: ημερομηνία () έχουν χαλαρή για να επιτρέψει τις δύο τιμές 2 και 4 ψηφία για το έτος.
  • FormHelper δεν θα συναγάγει τα είδη σωστά, όταν παρέχεται τύπου = πλαίσιο ελέγχου.
  • Postgres BigInteger πρωτεύοντα κλειδιά τώρα σωστά χρησιμοποιήσετε το bigserial τύπο.
  • FormHelper :: dateTime () χειρίζεται σωστά φορές γύρω 12:00:00 όταν ένα διάστημα χρησιμοποιείται επίσης.
  • Hash :: συνδυάζουν () ρίχνει τώρα εξαιρέσεις, όταν τα βασικά και την αξία μονοπάτια οδηγούν σε συστοιχίες των διαφορετικών μηκών.
  • CakeRequest :: referer () διαβάζει πλέον σωστά την κεφαλίδα HTTP_X_FORWARDED_HOST.

Τι είναι καινούργιο στην έκδοση 2.4.3:.

  • Βελτιώσεις API Τεκμηρίωση

  • Οι
  • Long κεφαλίδες πλέον τυλιγμένο με PHP_EOL κατά την αποστολή e-mail με MailTransport. Αυτό θα πρέπει να λύσει τα ζητήματα παράδοση με Qmail, και άλλους παράγοντες SMTP μεταφορών.
  • Μοντέλο :: & # X5c?. _clearCache () Έχει βελτιωμένη απόδοση
  • μοντέλου τώρα λειτουργούν καλύτερα με το σχήμα που περιέχει αριθμητική ονόματα των στηλών.
  • Μια εξαίρεση είναι τώρα αυξηθεί όταν ένα μπλοκ άποψη ανοίγει ενώ είναι ήδη ανοιχτό.
  • SchemaShell δεν χρησιμοποιεί πλέον schema.php ως όνομα αρχείου, όταν παρέχεται μια παράμετρος προσαρμοσμένο όνομα.
  • MKV είναι ένα υποστηριζόμενο τύπο περιεχομένου.
  • CookieComponent εγγραφές είναι τώρα πιο συνεπής. Προηγουμένως γράφοντας multi-κλειδί και μόνο γράφει αντιμετωπίστηκαν με πολύ διαφορετικό τρόπο. Για τον καθορισμό της συνέπειας εγγραφής κάνει διαγραφή saner δεδομένα και τα αποτελέσματα σε λιγότερες cookies που μεταδίδονται.
  • Άδειασμα δεδομένων συστοιχίας στα cookies είναι τώρα αναλύεται σωστά.
  • CakeTime :: dayAsSQL () τώρα σωστά υποστηρίζει την παράμετρο ζώνη ώρας.
  • COUNT (διαφορετικά x) ερωτήματα λειτουργήσει καλύτερα σε SQLServer τώρα.
  • Postgres τιμές ακολουθία χρησιμοποιούν τώρα προσαρμοσμένη πρωτεύοντα κλειδιά.
  • HtmlHelper τώρα κωδικοποιεί σωστά τις διευθύνσεις URL που δημιουργούνται για την μετα-ετικέτες.
  • Χρήση FormHelper :: postLink () μετά τη δημιουργία μιας φόρμας Αποκτήστε τώρα λειτουργεί όπως αναμένεται.
  • Μοντέλο :: saveAssociated () χειρίζεται την έκφραση αντικείμενα σωστά τώρα.

Τι είναι καινούργιο στην έκδοση 2.4.2:

  • SQLite :: κολόβωμα () θα επιβεβαιώσει ότι η πίνακα sqlite_sequence υπάρχει πριν από την τροποποίηση αυτή.
  • Τα στοιχεία επισήμανσης έχουν τώρα τους για τα χαρακτηριστικά που δημιουργούνται σωστά για το ραδιόφωνο εισόδους.
  • Βελτιωμένη τεκμηρίωση API για μια σειρά κατηγοριών και των μεθόδων.
  • TreeBehavior :: ανακτήσει () τώρα χρησιμοποιεί σωστά τις συνθήκες πεδίου.
  • Hash :: περιέχει () μπορεί τώρα να ψάξουν για τις αξίες της βελόνας που περιέχει μηδενικά.
  • άτομα με ειδικές ανάγκες κουμπιά επιλογής είναι τώρα δημιουργούνται σωστά όταν χρησιμοποιούνται ακέραιο και κορδόνι κλειδιά.
  • Διεθνή τομείς είναι πλέον αποδεκτή από Επικύρωση :: url ()
  • Inflector χειρίζεται τώρα «ποσόστωση» και «καμπύλες» σωστά.
  • jQueryEngineHelper αντιμετωπίζει τώρα την επιλογή «XHR» ως επιχείρημα επανάκλησης.
  • Ψήστε προσθέτει τώρα το αριθμητικό επικύρωσης για τα πεδία float.

Τι είναι καινούργιο στην έκδοση 2.4.1:

  • λάθη Ανακοίνωση κατά τη φόρτωση αρχείων LC_TIME δεν θα πρέπει πλέον να συμβεί .
  • TreeBehavior :: generateTreeList () περιλαμβάνει πλέον το πεδίο εφαρμογής που ορίζεται στην ιδιοκτησία actsAs του μοντέλου.
  • Υποστήριξη για readline προστέθηκε στις εντολές της Shell. Εάν το περιβάλλον σας υποστηρίζει Readline, βελάκια δεν θα είναι πλέον ακολουθίες διαφυγής εξόδου.
  • FormHelper :: εισόδου () θα χρησιμοποιούν πλέον τα χαρακτηριστικά που καθορίζονται στο κλειδί ετικέτα.
  • υποστήριξη Καμπής βελτιώθηκε.
  • Επιδόσεις CakeTime :: timeAgoInWords () βελτιώθηκε.
  • Μέθοδος υπογραφές callbacks Συμπεριφορά διορθώθηκε. Εάν χρησιμοποιείτε PHP5.4 ίσως χρειαστεί να ενημερώσετε τις υπογραφές μέθοδο των συμπεριφορών σας για την επίλυση τυχόν λάθη E_STRICT.
  • CROSS JOINs λειτουργήσει σωστά τώρα.
  • SqlServer :: τιμή () χειρίζεται σωστά NULL τιμές.
  • Cache :: clearGroup () με FileEngine και όχι πρόθεμα συμπεριφέρεται όπως αναμένεται τώρα.
  • CakeEmail εισαγωγικά τώρα ψευδώνυμα ηλεκτρονικού ταχυδρομείου που περιέχει μη αλφαριθμητικούς χαρακτήρες, που δεν έχουν ήδη κωδικοποιηθεί.
  • επικύρωση αριθμό τηλεφώνου απλοποιήθηκε για να διορθώσετε έγκυρους κωδικούς περιοχής που ανιχνεύεται ως άκυρα.

Τι είναι καινούργιο στην έκδοση 2.3.9:

  • απελευθέρωση Συντήρηση 2.3.9 περιλαμβάνει πάνω από 20 διορθώσεις και κάποιες βελτιώσεις στην απόδοση.

Τι είναι καινούργιο στην έκδοση 2.3.8:.

  • Βελτιωμένη τεκμηρίωση API
  • I18nShell εξάγει σήμερα το μοντέλο plugin μηνύματα επικύρωσης σωστά.
  • ServerShell εξυπηρετεί πλέον στατικά στοιχεία ενεργητικού με παραμέτρους συμβολοσειράς ερωτήματος.
  • ServerShell χρησιμοποιεί σωστά την παράμετρο DOCUMENT_ROOT.
  • Inflector μπορεί τώρα στον πληθυντικό και επιπλέον λέξεις.
  • απαντήσεις αρχείων μέσω HTTP Σειρά τώρα λειτουργούν σωστά.
  • Μια παλινδρόμηση εισαχθεί AuthComponent στο 2.3.7 για redirectUrl () όταν μια εφαρμογή εκτελείται σε ένα υποκατάλογο έχει καθοριστεί.

Τι είναι καινούργιο στην έκδοση 2.3.7:

  • Αποθηκευμένη απόψεις περιέχει τώρα Content-Type επικεφαλίδα τους. Συνιστάται ότι μπορείτε ξεπλύνετε την άποψή κρύπτες σας κατά την αναβάθμιση.
  • Επιστροφή-Path δεν περιλαμβάνεται πλέον σε μηνύματα ηλεκτρονικού ταχυδρομείου παραδίδονται μέσω SMTP.
  • Οι αυτόματες φορές δημιουργούνται και τροποποιημένα κατά την αποθήκευση αρχείων είναι πλέον συνεπείς. χρησιμοποιείται για να είναι μια περίπτωση άκρη όπου θα μπορούσαν να διαφέρουν κατά ένα δευτερόλεπτο εκεί.
  • χωρίς χαρτιά, δεν έχουν δοκιμαστεί χαρακτηριστικά γύρω από τη συνεχή IIS_SERVER έχουν αφαιρεθεί.
  • FormHelper :: dateTime () τώρα επιλέγει το σωστό χρόνο κατά τη δημιουργία μια είσοδο που έχει maxYear νωρίτερα από το τρέχον έτος.
  • θέα Email υπολογίζουν πλέον το όριο αργότερα στα θέματα καθορισμού διαδικασία αξιοποίησης όπου Προβολή callbacks θα μπορούσε να προσαρτήσει inline εικόνες ή συνημμένα, με αποτέλεσμα την εσφαλμένη δείκτες όριο.

Τι είναι καινούργιο στην έκδοση 2.3.4 / 1.3.16:

  • CakePHP 1.2.12, 1.3 0.16, 2.2.8 και 2.3.4 έχουν μόλις κυκλοφόρησε για να καθορίσει ένα κρίσιμο ζήτημα με το πόσο κριτήρια λαβή είδος σελιδοποίηση & PaginatorComponent.

Τι είναι καινούργιο στην έκδοση 2.3.3:

  • Η δυνατότητα BeforeSave επανάκλησης συμπεριφορές »για να αλλάξετε την πηγή δεδομένων για την να χρησιμοποιηθεί για την πραγματική αποθήκευση.
  • διόρθωση σφαλμάτων σε FormHelper όπου η εσφαλμένη μεσημβρινό θα επιλεγεί για τα πεδία του χρόνου.
  • Επίλυση προβλημάτων με τα μοντέλα δεν προστίθενται όταν $ χρήσεις = true.
  • Σταθερή κατάσταση parsing σε συγκεκριμένες MySQL περιπτώσεις.
  • Προστέθηκε υποστήριξη για βασικά = & # x3e? cookies αξία HttpSocket.
  • Πρόληψη & quot? Maxlength & quot? αποδίδουν στοιχείο εισόδου του τύπου & quot? αριθμού & quot?.
  • Σταθερή εσφαλμένες τιμές timestamp όταν χρησιμοποιούν CakeTime :: fromString ()

Τι είναι καινούργιο στην έκδοση 2.3.1:

  • Η ServerShell χειρίζεται σωστά plugin και το θέμα περιουσιακών στοιχείων.
  • FormHelper :: εισόδους () χειρίζεται σωστά τα μοντέλα plugin.
  • Προς τα πίσω συμβατότητα για πλαίσια ελέγχου HABTM έχει βελτιωθεί.
  • γενιάς Schema λειτουργεί καλύτερα με SQLServer τώρα.
  • μοντέλα ψησίματος καλύτερη εντοπίζει έχει και ανήκει σε πολλούς συλλόγους.
  • Ασφάλεια :: Rijndael () τώρα παράγει σωστά τυχαίες τιμές iv. Θα συνεχίσει να αποκρυπτογραφήσει τιμές κρυπτογραφημένα με ένα σταθερό iv. Αυτό βελτιώνει την ασφάλεια των κρυπτογραφημένων τιμών, με την πρόληψη επιθέσεων λεξικού στο κλειδιού / τιμής.
  • Η αλλαγή πίνακες με Postgres μετονομάζει κατάλληλα πεδία τώρα.
  • Οι τακτικές φορείς έκφρασης που υποστηρίζονται καλύτερα σε Postgres.
  • Θανατηφόρα λάθη τώρα εμφανίζεται όταν είναι ενεργοποιημένο το gzip κωδικοποίηση.

Τι είναι καινούργιο στην έκδοση 2.2.1 / 2.1.5:

  • fix Ασφάλεια: CakePHP 2.1. 5 και 2.2.1 έχουν μόλις κυκλοφόρησε. Εάν χρησιμοποιείτε `Xml` τάξης του CakePHP, ο χρήστης θα πρέπει να αναβαθμίσει το συντομότερο δυνατόν.

Τι είναι καινούργιο στην έκδοση 2.2.0:

  • αποστολέας φίλτρα, ένα ελαφρύ τρόπο προσάρτησης callbacks ως middleware στον αποστολέα του κύκλου ζωής για την ευκολότερη caching ή πιο γρήγορα απαντήσεις δράση.
  • Νέα πλούσιο API για τη δημιουργία και την άρση των κανόνων επικύρωσης σχετικά με τη μύγα για τα μοντέλα
  • Seamless σελιδοποίηση για τα προσαρμοσμένα βρείτε είδη
  • Υποστήριξη για την πραγματική συναλλαγές της βάσης δεδομένων φωλιασμένη
  • ομάδες Cache, ένας ωραίος τρόπος για καταχωρήσεις cache tagging και μαζική διαγραφή χρησιμοποιώντας τέτοιες ετικέτες
  • Βελτιωμένη υποστήριξη υλοτομίας, αρκετές νέες μεθόδους χρησιμότητα προστέθηκαν CakeLog
  • Διαμόρφωση τάξη μπορεί τώρα χωματερή αποθηκευμένες τιμές σε οποιαδήποτε επίμονη αποθήκευση
  • AuthComponent δέχεται τώρα περιέχει ως βασικό για την αποθήκευση επιπλέον πληροφοριών χρήστη σε συνεδρία
  • Αρκετές βελτιώσεις CakeEmail, όπως charset προσαρμοσμένη κεφαλίδα, προσαρμοσμένα θέματα, θέτοντας βοηθοί συνδέσεις τομέα και έθιμο που καθορίζονται κατά το χρόνο διαμόρφωσης

Τι είναι καινούργιο στην έκδοση 2.1.3:

  • ControllerTestCase πλέον αντικαθιστά GET / POST, όταν προσομοίωση των αιτήσεων .
  • την XML :: fromArray () τώρα χειρίζεται σωστά εκτός σειράς αριθμητικά πλήκτρα.
  • TranslateBehavior και Μοντέλο :: saveAll () τώρα να αποθηκεύσετε σωστά τις μεταφράσεις σε ενώσεις hasMany.
  • Router :: QueryString () τώρα χειρίζεται σωστά την προσάρτηση σε υπάρχοντα querystrings.
  • Μοντέλο :: saveMany (), saveAssociated () σωστά αποθηκεύσετε τα δεδομένα που είχε τροποποιηθεί σε beforeValidate () επανάκλησης.
  • Δείτε τώρα σωστά εκ νέου χρησιμοποιεί το παράδειγμα ελεγκτή διαχειριστή συμβάντων.

Τι είναι καινούργιο στην έκδοση 2.1.2:

  • Η αλλαγή στην CakeSession επανήλθε για να βοηθήσει στην επίλυση ζητημάτων με IE8 και συνεδρίες χάνονται.
  • Διορθώθηκε το πρόβλημα με SQLServer + boolean στήλες.
  • DboSource :: buildJoinStatement () δεν προσθέτει το σχήμα, όταν ο πίνακας είναι ένα δευτερεύον ερώτημα.
  • SessionComponent :: id () επιστρέφει πάντα την sessionid. Θα auto-έναρξη της συνεδρίασης εάν είναι απαραίτητο.
  • Μέθοδος ελέγχου στο μοντέλο για την έκφραση () και τον υπολογισμό () γίνεται μόνο όταν απαιτείται τώρα.
  • Η testsuite τώρα χρησιμοποιεί πάντα την πηγή δεδομένων δοκιμής. Προηγουμένως, αν δεν περιλαμβάνει φωτιστικά και έτρεξε δοκιμές που απαιτούνται στη βάση δεδομένων, χρησιμοποιήθηκε η προεπιλεγμένη σύνδεση.

  • Οι
  • θραύσματα URL δεν είναι πλέον urlencoded. Αυτό προκάλεσε προβλήματα με την πλευρά του πελάτη πλαισίων σαν ραχοκοκαλιά.
  • Η επιστροφή του L10n :: πάρει () επιστρέφει με συνέπεια τη γλώσσα.
  • ορίστηκε HTML διαφυγή για urls εγχόρδων σε CSS () και σενάριο ().
  • Προειδοποιήσεις από saveAll () με ένα κενό σύνολο δεδομένων hasMany είναι σταθερές.
  • Επικύρωση :: δεκαδικά () δέχεται αξίες όπως η 10 και 10.0.
  • FormHelper :: postButton () κάνει πλέον αόρατοι αλλά

Τι είναι καινούργιο στην έκδοση 2.1.1:

  • Ενημέρωση τα αρχεία .htaccess, βεβαιωθείτε ότι έχετε ενημερώσει τους σε σας εφαρμογές, όπως καλά.
  • Ορίστε :: sort () τώρα σωστά ταξινομεί όταν χρησιμοποιεί το {s} .path
  • Σταθερή Session.cookieTimeout προεπιλεγμένη συμπεριφορά
  • Made τάξη Επικύρωση πιο αυστηρές κατά τον έλεγχο τιμών στη λίστα.
  • Χρησιμοποιείται urldecode καταληκτικά επιχειρήματα μπάλα διεύθυνση URL
  • Προστέθηκε λείπει 'επαναληπτικής' επιλογή να DigestAuthenticate αντικείμενο.

Τι είναι καινούργιο στην έκδοση 2.1.0:

  • Ενημέρωση ελάχιστη απαίτηση PHP έκδοση για 5.2.8 λόγω σε σφάλματα PHP # 44251 και # 45748
  • paginator βοηθός δέχεται τώρα μια επιλογή για να ορίσετε την προεπιλεγμένη κατηγορία για την & quot? Τρέχουσα & quot? σελίδα σύνδεσμο
  • Η επέκταση μη υπάρχουσες προβολές θα ρίξει μια εξαίρεση
  • Η επέκταση απόψεις χρησιμοποιώντας μια απόλυτη διαδρομή (σε σχέση με το φάκελο View) είναι δυνατόν τώρα



































Παρόμοια λογισμικά

JEDI VCL
JEDI VCL

12 May 15

XMLNuke
XMLNuke

28 Sep 15

Dancer
Dancer

9 Apr 16

Σχόλια για CakePHP

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία