Zatímco Smarty byla aplikace průkopnická, když to vyšlo, vývoj pomalu uzemněné zastavil a novější šablonovacího systému, jako je Větvička nahradil ho v srdcích vývojářů.
Dwoo byl poprvé představen na vývojářské komunity jako aktualizovanou verzi šablony systému Smarty, který postupně se vyvinul do jeho vlastního jazyka, šablonovacího.
Dwoo zamýšleno, a uvědomil si aktualizovat některé z principů za Smarty na rozvojové PHP komunitě, která byla pořízena bouří podle nových vlastností OOP zavedeny s novým 5.x větev.
Dwoo plně spolupracuje s PHP 5.x a plně využívá jazyků je k dispozici poskytovat univerzální, bezpečné a plně přizpůsobitelné šablony systém pro aplikace v PHP
Vlastnosti :.
- Spousta ready-made bloků
- Spousta ready-made funkcí
- Spousta pomocníků
- Adapter pro rámec Agavi
- Adapter pro Zend Frameworku
- Adaptér pro rámci CakePHP
- Adapter pro rámec CodeIgniter
- Adapter pro rámec Yii
- Documentation
Co je nového v této verzi:
- Jmenné prostory
- CamelCase
- Nové funkce (kameny / funkce / modifikátory)
Co je nového ve verzi 1.1.1:
- Přidaný {} volitelný plugin, který právě tiskne volitelný var bez předchozího upozornění, pokud neexistuje.
- Přidaný Dwoo :: setTemplate () pro účely testování většinou.
- Opravena {} prodlužuje syntaktické chyby, které brání použití apostrofy kolem názvu souboru mateřské šablony.
- Opraven bezpečnostní problém, pokud jste nepoužili vlastní kompilátor továrnu, ale prošel kompilátor přímo k metodě get s autoEscape povoleno, autoEscape byl zakázán v zahrnuty šablonách.
- Opravena chyba v {} bezpečný při použití s proměnlivou proměnných, že by někdy poškozen název var končit prázdnou výstupu.
- Opravena chyba při přístupu indexy pole, které obsahují znaménko minus, to je nyní možné získat přístup těch, kteří využívají {$ var [index-foo]}, {$ var ['index-foo']} nebo {$ index = & quot; index-foo & quot;.} {$ var [$ index]}
- Opravena chyba v {} TIF to nefungovalo, když 0 byl, stejně jako na hodnotu true nebo false.
- Opravena chyba při použití funkce autoEscape s dílčími šablon (zkompilovaný sub-template nepodařilo získat přístup k dwoo charset majetek, což má fatální chyba).
- Pevná vlastnost čtení chybu na objekty, které implementovaly __get, ale ne __isset, kterým se provádí __isset je však velmi doporučuje.
- Opravena Dwoo_Data chyba v metodě append, kdy neexistovala index přesto to hodil oznámení.
- Opravena chyba při přístupu globální Vars z dílčího šabloně.
- Opraveno pár chyb v {} dynamickém plugin s ohledem na používání pluginů v dynamickém bloku.
- Opravena chyba kompilace při použití PluginProxy s vysoce vnořených volání.
- Pevná {} load_templates chyba, pluginy používané v externích šablonách nebyly správně načten, stejné pro vlastní uživatelská plugins.
- mezipaměti šablony nyní zkontrolovat zdrojový šablonu pro úpravy před výstupem v mezipaměti verzi.
- Odstraněno několik @ -operator volání file_get_contents.
Požadavky na :
- PHP 5 nebo vyšší
Komentáře nebyl nalezen