все гайды пишут пример как сделать блог
PostControoller
listAction
editAction
CommentsController
listAction
editAction
где почитать как сделать более сложные вещи
допустим у меня на странице есть хедер, пост, комменты и футер
если хедер и футер выносить в контроллеры
{{ render(controller('headerController')) }}
{% block content %}{% endblock %}
{{ render(controller('footerController')) }}
я не пойму смысла тогда от этого MVC если это почти тот же flat-php
хочу сделать вот так:
PostControoller {
indexAction() {
.....
return [
"post" => $currentPostInfo,
"comments" => $commentModel->getComments($id),
"meta" => $helper->getItemsForHeaderAndFooter()
]
}
}
или как лучше сделать?
ПС. хедер и футер динамически формируются на основе инфы из БД