Αν και Ο Ξεφτέρης ήταν μια εφαρμογή πρωτοποριακή όταν βγήκε, ανάπτυξη γειωμένη αργά για να σταματήσει και νεώτερο σύστημα προτυποποίησης, όπως Κλαδί αντικατέστησε στις καρδιές των προγραμματιστών.
Dwoo εισήχθη για πρώτη φορά στην ανάπτυξη της κοινότητας ως μια ενημερωμένη έκδοση του συστήματος πρότυπο Smarty, το οποίο διαδοχικά εξελίχθηκε στη γλώσσα υφής του.
Dwoo προορίζονται και κατασκευάστηκε για να ενημερώσετε ορισμένες από τις αρχές πίσω από Ξεφτέρης σε μια κοινότητα ανάπτυξης PHP που λήφθηκε από την καταιγίδα από τα νέα χαρακτηριστικά OOP εισήχθη με το νέο υποκατάστημα 5.x.
Dwoo συνεργάζεται πλήρως με την PHP 5.x και εκμεταλλεύεται πλήρως τις γλώσσες χαρακτηριστικά για να παρέχουν ένα ευέλικτο, ασφαλές και πλήρως προσαρμόσιμο πρότυπο σύστημα για τις εφαρμογές σας PHP
Χαρακτηριστικά :.
- Πολλά έτοιμα block
- Πολλά έτοιμα λειτουργίες
- Πολλά βοηθοί
- Προσαρμογέας για το πλαίσιο Agavi
- Προσαρμογέας για την Zend-πλαίσιο
- Προσαρμογέας για το πλαίσιο CakePHP
- Προσαρμογέας για το πλαίσιο CodeIgniter
- Προσαρμογέας για το πλαίσιο Yii
- Τεκμηρίωσης
Τι είναι καινούργιο σε αυτή την έκδοση:
- Περιοχές ονομάτων
- CamelCase
- Νέες λειτουργίες (τμήματα / λειτουργίες / τροποποιητές)
Τι είναι καινούργιο στην έκδοση 1.1.1:
- Προστέθηκε {προαιρετικά} plugin που απλά τυπώνει ένα προαιρετικό var χωρίς καμία προειδοποίηση, εφόσον δεν υπάρχει.
- Προστέθηκε Dwoo :: setTemplate () για τους σκοπούς της δοκιμής ως επί το πλείστον.
- Αποκαταστάθηκε {εκτείνεται} parsing bug που εμπόδιζε τη χρήση του ενιαίου εισαγωγικά γύρω από το όνομα αρχείου της μητρικής προτύπου.
- Διορθώθηκε ένα ζήτημα ασφαλείας, αν δεν χρησιμοποιείτε ένα εργοστάσιο έθιμο compiler, αλλά πέρασε τον compiler άμεσα με την μέθοδο GET με autoEscape ενεργοποιημένη, η autoEscape είχε απενεργοποιηθεί σε πρότυπα που περιλαμβάνονται.
- Διορθώθηκε ένα bug στην {} ασφαλή κατά τη χρήση μεταβλητών-μεταβλητές που πολλές φορές θα αλλοιώσει το όνομα var οδηγεί σε κενό εξόδου.
- Διορθώθηκε ένα σφάλμα κατά την πρόσβαση σε ευρετήρια πινάκων που περιέχουν ένα σύμβολο μείον, είναι πλέον δυνατή η πρόσβαση σε όσους χρησιμοποιούν {$ var [index-foo]}, {$ var ['index-foo']} ή {$ index = & quot? δείκτης-foo & quot?.} {var $ [$ index]}
- Διορθώθηκε ένα bug στο {ΔΕΘ} που δεν λειτούργησε όταν μηδέν δόθηκε ως τιμή true ή false.
- Διορθώθηκε ένα σφάλμα όταν χρησιμοποιείτε τη δυνατότητα autoEscape με υπο-πρότυπα (το μεταγλωττισμένο υπο-πρότυπο δεν θα μπορούσε να έχει πρόσβαση το ακίνητο dwoo charset, με αποτέλεσμα ένα μοιραίο λάθος).
- Διορθώθηκε ένα σφάλμα ανάγνωσης ακίνητο σε αντικείμενα που υλοποιούνται __get αλλά δεν __isset, την εφαρμογή __isset είναι όμως πολύ συνιστάται.
- Διορθώθηκε ένα σφάλμα Dwoo_Data στη μέθοδο προσάρτησης, όταν ο δείκτης δεν υπήρχε ακόμη το έριξε ανακοίνωση.
- Διορθώθηκε ένα σφάλμα κατά την πρόσβαση σε παγκόσμια vars από μια υπο-πρότυπο.
- Διορθώθηκε ένα ζευγάρι σφάλματα στο {δυναμική} plugin όσον αφορά τη χρήση plugins μέσα σε ένα δυναμικό μπλοκ.
- Διορθώθηκε ένα σφάλμα σύνταξης κατά τη χρήση ενός PluginProxy με εξαιρετικά ένθετες κλήσεις.
- Διορθώθηκε ένα {load_templates} bug, πρόσθετα που χρησιμοποιούνται στα εξωτερικά πρότυπα δεν έχουν τοποθετηθεί σωστά, το ίδιο για plugins έθιμο χρήστη.
- Αποθηκευμένη πρότυπα ελέγχει πλέον το πρότυπο και πηγή για την τροποποίηση πριν από την έξοδο των αποθηκευμένη έκδοση.
- Αφαιρέθηκε ένα ζευγάρι @ -operator καλεί να file_get_contents.
Απαιτήσεις :
- PHP 5 ή νεότερη
Τα σχόλια δεν βρέθηκε