Посмотреть в MVC, что такое макет и как его создать

Я не понимаю, что такое макет, в представлении. Я спросилвопрос Ранее на тему шаблонов в PHP, но я до сих пор не совсем понимаю. Я предполагаю, что вы создаете общий макет для сайта, а затем включаете каждый конкретный вид в этот макет .... Я хотел бы знать, как это сделать. Кроме того, должны ли шаблоны быть сделаны с использованием только HTML, потому что я также смотрел на эти вещи, называемые помощниками ....Я просто запутался в части View MVC, и фактических шаблонов и как онисделано. Я лучше учусь на примерах, если у вас есть такие.

Кроме того, более важный вопрос, скажем, у меня была форма, которую пользователь видел только в том случае, если он вошел в систему. Могу ли я контролировать ее в представлении или в контроллере?

Так бы я сделал

in the controller

include 'header';
if(isset($_SESSION['userID'])){
    include 'form';
}
include 'footer';

или же

in the template



  ....


РЕДАКТИРОВАТЬ

Итак, есть ли в макете оператор включения для просмотра конкретного шаблона представления? как так?

Ответы на вопрос(3)

Ваш ответ на вопрос