Вопрос по View (PHP MVC)?
В Yii есть такое понятие как layout. Он представляет собой макет используемый в большинстве страниц сайта. Внутрь него вставляются файлы с отличиями (собственно, это и есть view). Таким образом макет верстается один раз, а отличия, характерные для каждой страницы помещаются в отдельные файлы. Если, например, речь идет о форме, то можно написать 2 таких файлы — с разметкой формы и с результатами ее обработки. Каким образом генерируются эти файлы — с шаблонизаторами или без не имеет значения.
Можно так же использовать наследование шаблонов, как в Twig.