В то время как Smarty была новаторской приложение, когда он вышел, развитие медленно заземлен к остановке и новой системы шаблонов, как Сучок заменил его в сердцах разработчиков.
Dwoo была впервые введена для сообщества разработчиков как обновленной версии системы шаблона Smarty, которые последовательно развивались в его собственном языке шаблонов.
Dwoo предназначены и понял, чтобы обновить некоторые из принципов, лежащих в Smarty в сообщество развития PHP, который был взят штурмом новых возможностях ООП введенных с новой 5.x отрасли.
Dwoo полностью работает с PHP 5.x и в полной мере языках имеет, чтобы обеспечить универсальный, безопасный и полностью настраиваемую систему шаблонов для PHP приложений
Особенности :.
- Много готовых блоков
- Много готовых функций
- Много помощников
- Переходник для рамках Agavi
- Переходник для Zend Framework
- Переходник для рамках CakePHP
- Переходник для рамках CodeIgniter
- Переходник для фреймворка
- Документация
Что нового В этом выпуске:
- Пространства имен
- CamelCase
- Новые возможности (блоки / функции / модификаторы)
Что нового в версии 1.1.1:
- Добавлена опция {} плагин, который просто печатает дополнительный вар без уведомления, если он не существует.
- Добавлена Dwoo :: setTemplate () для тестирования в основном.
- Исправлена {} проходит разбор ошибка, не позволявшая использовать одинарные кавычки вокруг имени файла материнской шаблона.
- Исправлена проблема безопасности, если вы не используете пользовательский компилятор завод, но прошло компилятор непосредственно к методу GET с включенным autoEscape, то autoEscape был отключен включенных шаблонов.
- Исправлена ошибка в {} безопасно при использовании переменной переменные он иногда коррумпированы имя вар в результате пустой вывод.
- Исправлена ошибка при доступе индексов массива, которые содержат знак минус, то теперь можно получить доступ к этим, используя {$ VAR [индекс-Foo]}, {$ Var ['Индекс-Foo']} или {$ индекс = & Quot; индекс-Foo & Quot;.} {$ Var [$ индекс]}
- Исправлена ошибка в {} TIF, что не работает, когда 0 дали как истинное или ложное значение.
- Исправлена ошибка при использовании функции autoEscape с суб-шаблонов (скомпилированный суб-шаблон не может получить доступ к собственности Dwoo кодировки, в результате фатальной ошибки).
- Исправлена ошибка чтения свойств на объектах, которые реализуются __get но не __isset, реализации __isset Однако очень рекомендуется.
- Исправлена ошибка Dwoo_Data в методе дописывания, когда индекс не существует пока он бросил уведомления.
- Исправлена ошибка при получении доступа к глобальным Вар из суб-шаблона.
- Исправлена пара ошибок в динамической {} плагина в связи с использованием плагинов в динамическом блоке.
- Исправлена ошибка компиляции при использовании PluginProxy с высоко вложенных вызовов.
- Исправлена {} load_templates ошибка, плагины, используемые на внешних шаблонов были загружены неправильно, те же пользовательских плагинов пользователей.
- Кэшированные шаблоны Теперь проверьте исходный шаблон для модификации перед выводом в кэше версию.
- Удалено пару @ -оператором призывает file_get_contents.
Требования
- PHP 5 или выше
Комментарии не найдены