Докато Smarty беше новаторската заявление, когато тя излезе, развитие бавно заземен, за да спре и по-нов темплейт система като клонка го заменя в сърцата на разработчиците.
Dwoo беше представен за първи път общността за развитие, както е обновена версия на системата Smarty шаблон, който последователно се превърна в свой собствен език шаблони.
Dwoo предназначен и осъзнах, да се актуализират някои от принципите, които стоят зад Smarty да общност за развитие на PHP, което беше взето от буря от новите функции ООП, въведени с новия 5.x бранша.
Dwoo напълно работи с PHP 5.x и се възползват напълно от езиците разполага, за да се осигури гъвкав, сигурен и напълно приспособима система шаблон за вашите PHP приложения
<силни> Характеристики :.
- Много готови блокове
- Много готови функции
- Много помощници
- Adapter за рамката Agavi
- Adapter за рамката Zend
- Adapter за рамката CakePHP
- Adapter за рамката CodeIgniter
- Adapter за рамката Yii
- Documentation
Какво ново в тази версия:
- Namespaces
- CamelCase
- Нови функции (блокове / функции / модификатори)
Какво ново във версия 1.1.1:
- Добавено {избор} плъгин, който просто отпечатва незадължителен Var без предупреждение, ако тя не съществува.
- Добавено Dwoo :: setTemplate () за тестови цели най-вече.
- Фиксирана {простира} разбор бъг, който попречи на използването на единични кавички около името на файла на шаблона майка.
- Фиксирана проблем със сигурността, ако не сте използвали фабрика обичай компилатор, но премина на компилатора директно на метода на получите с autoEscape разрешена, autoEscape е бил изключен по включени шаблони.
- Фиксирана бъг в {} безопасно, когато използвате променлива променливи тя би понякога корумпирани името на Var в резултат на празен изход.
- Фиксирана грешка при достъп до масивите индекси, които съдържат знак минус, сега е възможно да получите достъп до тези, които използват {$ Var [индекс-Foo]}, {$ Var ["Индекс-трънки"]} или {$ индекс = & quot; индекс-Foo & quot;.} {$ Var [$ индекс]}
- Фиксирана бъг в {} TIF, че не работи, когато 0 беше даден като вярно или невярно стойност.
- Фиксирана бъг, когато използвате функцията autoEscape с под-шаблони (компилиран под-шаблон не може да получите достъп до имота на dwoo набор от знаци, което води до фатална грешка).
- Фиксирана четене бъг собственост върху обекти, които изпълняват __get но не __isset, прилагане __isset обаче е много препоръчително.
- Фиксирана Dwoo_Data бъг в метода за добавяне когато индексът не съществува все още го хвърли известие.
- Фиксирана грешка при достъп до глобални Vars от под-шаблон.
- Фиксирана няколко грешки в {} динамична плъгин във връзка с използване на приставки в един динамичен и блок.
- Фиксирана компилация бъг при използване на PluginProxy със силно вложени разговори.
- Фиксирана {load_templates} бъг, плъгини, използвани в областта на външните шаблони не се зареждат правилно, същите за потребителски потребителски приставки.
- Кеширани шаблони сега проверяват шаблона източник за модификация преди извеждане кешираната версия.
- Премахнато няколко @ -operator призовава да file_get_contents.
<силни> Изисквания
- PHP 5 или по-висока
Коментари не е намерена