Знаю, многим вопросы про MVC уже давно надоели. Информации действительно много, но так у меня мозг устроен, что понимаю я эту информацию только на практике.
Пишу сайт на MVC, модель - понятно, доступ к бд, бизнес-логика
контроллер - соединяет M и V
V - отображение
Разумеется, я не хочу, чтобы у меня для каждой страницы был отдельный V_page_name.php, поэтому решил написать подобие шаблонизатора и использовать файлы .tpl (кстати, очень нравится система шаблонов у DLE - DataLifeEngine).
Правильно ли я понимаю, что .tpl файлы будут отображением, сам шаблонизатор - отдельным от MVC классом, а контроллер будет получать данные из модели, преобразовывать в нужный формат и загонять в переменные шаблона? Если есть пример, буду благодарен.