У той час як Smarty була новаторською додаток, коли він вийшов, розвиток повільно заземлений до зупинки і нової системи шаблонів, як Сучок замінив його в серцях розробників.
Dwoo була вперше введена для спільноти розробників як оновленої версії системи шаблону Smarty, які послідовно розвивалися в його власній мові шаблонів.
Dwoo призначені і зрозумів, щоб оновити деякі з принципів, що у Smarty в співтоваристві розробників PHP, який був узятий штурмом нові можливості ООП введених з новою 5.x галузі.
Dwoo повністю працює з PHP 5.x і повною мірою мовах має, щоб забезпечити універсальний, безпечний і повністю настроюється систему шаблонів для PHP додатків
Особливості :.
- Багато готових блоків
- Багато готових функцій
- Багато помічників
- Перехідник для рамках Agavi
- Перехідник для Zend Framework
- Перехідник для рамках CakePHP
- Перехідник для CodeIgniter рамках
- Перехідник для фреймворку
- Документація
Що нового У цьому випуску:
- Простору імен
- CamelCase
- Нові можливості (блоки / функції / модифікатори)
Що нового у версії 1.1.1:
- Додана опція {} плагін, який просто друкує додатковий VAR без повідомлення, якщо він не існує.
- Додана Dwoo :: setTemplate () для тестування в основному.
- Виправлена {} проходить розбір помилка, не дозволяла використовувати одинарні лапки навколо імені файлу материнської шаблону.
- Виправлена проблема безпеки, якщо ви не використовуєте користувацький компілятор завод, але пройшло компілятор безпосередньо до методу GET з підтримкою autoEscape, autoEscape був відключений в включених шаблонів.
- Виправлена помилка в {} безпечно при використанні змінної змінні він іноді корумповані ім'я VAR в результаті порожній висновок.
- Виправлена помилка при доступі індексів масиву, які містять знак мінус, то тепер можна отримати доступ до цих, використовуючи {$ 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 або вище
Коментар не знайдено