KingStar пишет:я могу помочь саветом - не использовать шаблонизаторы Радость
Имхо, а я могу сказать ТСу : пользуйтесь если вам удобно. Если неудобно, но надо - пишите свои более легкие решения чем тот же Smarty.
KingStar, эта тема - холивар.
Предположим у меня есть класс View, который, как мы знаем, ответственный за вывод страниц пользователю. View как правило, будь то даже Yii цепляет шаблоны из файлов (вьюшек). Расширение файла шаблона tpl, html или txt роли никакой не играет.
Интересно, можно ли считать View позорным для вас словом "Шаблонизатор", если он так или иначе работает с шаблонами страниц?
А теперь, объясните мне пожалуйста с какого момента View перестает быть View и становится ужасным словом : "ШАБЛОНИЗАТОР". А я знаю! С того момента, как мне захочется ввести в шаблоне свой, нативный синтаксис.
К примеру :
Ммм. Кому бы из сущностей поручить это нелегкое дело - распарсить шаблон???
А точно! Пусть этим займется View, т.к плодить позорный класс Template, ради целостности View несколько глупо.
Выходит, теперь нам необходимо добавить пару строчек в то место, где во View цепляется шаблон.
Соответственно :
KingStar, а теперь, если можно, вопрос лично Вам : "Где я тут пригрешил и повинен ли я смерти за это? " - Выходит же, что у меня тоже теперь "ШАБЛОНИЗАТОР", верно?(Отредактировано автором: 27 Декабря, 2012 - 04:08:32)
|