Как фреймворки обрабатывают view файлы? Или как самому создать некую свою MVC?ob_start();include('/includes/views/main.php');$view= ob_get_clean();echo $view;такая конструкция очень плоха? Есть ли способ более правильный и красивый?
echo file_get_contents('/includes/views/main.php'') не обрабатывает php конструкции, выводит все, как текст, хорошо, если там html и только, а как грамотно обработать с php вставками?
t
БАМП раковому треду
Оп хуй, почитай вот этот цикл статей - http://symfony.com/doc/current/create_framework/index.html, это от Fabien'а Potencier'a и тут охуенно описывается что и почему делается. В том числе и темплейты.
Bump
>>136102506Да суть не выучить фреймворк.Я вот вчера учился писать плагин к вордпрессу.И пытался к нему сделать некое разделение логики, чтобы вьюхи были отдельно. В итоге сделал, как в оп посте, а сейчас думаю вот, может это не по фен шую и есть способы правильнее и лучше? При этом писать свой фреймворк и морочиться смысла тоже нет, если задача была бы объемной, я бы взял сразу фреймворк какой-нибудь, это ведь просто плагин.
>>136102300почему раковому то?
>>136102644Да блядь, ну не тупи. Не в фреймворке дело, а в паттернах и подходах - в статьях что я тебе скинул Фабиенушка рассказывает что и почему делается, причем со временем приложение эволюционирует и охуенно выглядит. Яж не говорю тебе - иди фреймворк пили, а просто предлагаю почитать как умные чуваки шаблонизатор пилят.В вордпрессе вообще нехуй делать на мвц разделять - классы в одну сторону, вьюшки в другую.
>>136102907почитаю, спасибо