În timp ce Smarty a fost o aplicație inovatoare, când a ieșit, dezvoltarea pământ încet să se oprească și sistem templating mai nou ca Twig a înlocuit-o în inimile dezvoltatori.
Dwoo a fost introdus pentru prima dată la comunitatea de dezvoltare ca o versiune actualizată a sistemului de template Smarty, care a evoluat succesiv în limba sa templating.
Dwoo destinat si realizat actualizarea unele dintre principiile care stau Smarty la o comunitate de dezvoltare PHP, care a fost luat cu asalt de către noile caracteristici OOP introduse cu noua sucursala 5.x.
Dwoo deplin funcționează cu PHP 5.x si profita pe deplin de limbile are pentru a oferi un sistem de template versatil, sigur și complet personalizabil pentru aplicații PHP
Caracteristici :.
- O mulțime de blocuri de-a gata li>
- O mulțime de funcții de-a gata li>
- O mulțime de ajutoare
- Adaptor pentru cadrul Agavi
- Adaptor pentru Zend Framework
- Adaptor pentru cadrul CakePHP
- Adaptor pentru cadrul CodeIgniter
- Adaptor pentru cadrul Yii
- Documentation
Ce este nou în această versiune:
- Spații de nume
- CamelCase
- Noile caracteristici (blocuri / funcțiile / modificatorii)
Ce este nou în versiunea 1.1.1:
- Adaugat {optional} plugin care doar imprimă un opțional var fără nici o notificare în cazul în care nu există.
- Adaugat Dwoo :: setTemplate () în scop de testare cea mai mare parte.
- Fix o {} extinde bug parsare care a împiedicat utilizarea de un singur-citate în jurul nume de fișier șablon părinte.
- Fixed o problemă de securitate, în cazul în care nu ați utilizat-o fabrică de compilator personalizat, dar a trecut compilatorul direct la metoda get cu autoEscape activat, autoEscape a fost dezactivată în șabloane incluse.
- Fixed un bug în {} sigur atunci când se utilizează variabile-variabile ca ar fi, uneori, corupt numele var rezultat în producția martor.
- Fixed un bug la accesarea indici matrice care conțin un semn minus, acum este posibil de a accesa cei care folosesc {$ var [index-foo]}, {$ var ["index-foo ']} sau {$ index = & quot; index-foo & quot;.} {$ var [$ index]}
- Fixed un bug în {tif} care nu au de lucru, atunci când a fost dat 0 ca valoare adevărată sau falsă.
- Fixed un bug atunci când se utilizează funcția de autoEscape cu sub-template-uri (sub-șablonul compilate nu au putut accesa proprietatea dwoo charset, rezultând într-o eroare fatală).
- Fixed un bug lectură proprietate asupra obiectelor care au implementat __get dar nu __isset, implementarea __isset este totuși foarte mult recomandat.
- Fixed un bug Dwoo_Data în metoda append când indicele nu există încă aruncat o notificare.
- Fixed un bug la accesarea Vars globale dintr-o sub-template.
- fix câteva bug-uri în {} dinamic plugin cu privire la utilizarea plugin-uri într-un bloc dinamic.
- Fixed un bug compilație atunci când se utilizează un PluginProxy cu apeluri foarte imbricate.
- fix o {} load_templates bug, plugin-uri folosite în șabloane externe nu au fost încărcate corect, aceleași pentru plugin-uri de utilizator personalizat.
- șabloane retinute verifica acum șablonul sursă de modificare înainte scoate versiunea cache.
- Eliminat câteva @ -Operator cheamă să file_get_contents.
Cerințe :
- PHP 5 sau mai mare
Comentariile nu a fost găsit