fender
Новичок
пример реализации "абстракции от шаблонизатора"
У меня такой вопрос...
Я хочу найти пример реализации "абстракции от шаблонизатора".
Слышал что в некоторых фреймворках сделано так, что можно быстро и легко переключаться с одного
шаблонного движка на другой, меняя например аргумент конструктора или конфигурационный параметр.
что-то в общем в этом духе
то есть имеется класс Template, интерфейс которого реализуют адаптированные к шаблонизатору классы
То что касается PHP-кода более менее понятно, но есть масса других связанных с этим ньаносов и хотелось бы максимально их рюхнуть
Не подскажите, если кто знает, в каких фреймворках это реализовано наиболее правильно и красиво, чтобы можно
было на этом поучиться?
У меня такой вопрос...
Я хочу найти пример реализации "абстракции от шаблонизатора".
Слышал что в некоторых фреймворках сделано так, что можно быстро и легко переключаться с одного
шаблонного движка на другой, меняя например аргумент конструктора или конфигурационный параметр.
PHP:
$t = new Template('smarty');
$t->SetTemplateDir(...);
$t->SetCompileDir(...);
$t = new Template('wact');
$t->SetTemplateDir(...);
$t->SetCompileDir(...);
то есть имеется класс Template, интерфейс которого реализуют адаптированные к шаблонизатору классы
То что касается PHP-кода более менее понятно, но есть масса других связанных с этим ньаносов и хотелось бы максимально их рюхнуть
Не подскажите, если кто знает, в каких фреймворках это реализовано наиболее правильно и красиво, чтобы можно
было на этом поучиться?