Недавно я обнаружил фреймворк PHP (который является удивительным) и читал нить об использовании его в сочетании с шаблоном для моделирования, например Smarty или Twig. Мой вопрос, зачем беспокоиться? Разумеется, структура MVC, по определению, является шаблоном. Даже «сырой» PHP, возможно, является шаблоном. Каковы возможные преимущества добавления еще одного уровня абстракции поверх того, что уже присутствует в таких рамках, как Kohana?Зачем использовать шаблонный двигатель с каркасом?
EDIT - Я понимаю, что рамки MVC это не то же самое, как шаблонизатор, но верно V часть делает ту же работу? Возможно, лучший способ выражения вещей был бы; зачем добавить шаблонный движок поверх V-части структуры MVC?
Это имеет смысл, просто сокращение нажатий клавиш может быть находкой! :) – Mathew
Лучшее сравнение - это самое быстрое * возможное * экранирование: '{$ user_data | escape}' или '{$ user_data}' vs Php h ($ user_data);?> – Kzqai
С короткими тегами на нем просто '=$foo?> '. – DanMan