Шаблоны в MVC у PHP

Прадстаўленні, якія мы вывучалі у папярэднім уроку, на самой справе прадстаўляюць сабой кантэнт старонкі. Апроч кантэнту, на старонцы, як правіла, ёсць яшчэ хэдэр, сайдбары, футар. Гэтыя часткі звычайна аднолькавыя на ўсіх старонках сайта.

У нашым фрэймворку кожная старонка сайта прадстаўляе сабой той жа HTML файл шаблону, да якога для кожнай старонкі сайта падключаецца ў зададзенае месца кантэнт старонкі з прадстаўлення.

Файл з шаблонам размяшчаецца па наступным шляху: /project/layouts/default.php. Згодна з правіламі фрэймворку, у гэтым файле даступная зменная $content. У тым месцы, дзе будзе выведзена гэтая зменная і адбудзецца ўстаўка кантэнту старонкі.

Па змаўчанні гэты файл змяшчае наступны прасцейшы код:

/project/layouts/default.php<!DOCTYPE html>
<html>
  <head>
    <title></title>
  </head>
  <body>
    <?= $content ?>
  </body>
</html>
Задание 1

Размясціце ў файле з шаблонам вось такі макет сайта:

html<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>тайтл старонкі</title>
  </head>
  <body>
    <header>
      хэдэр сайта
    </header>
    <div class="container">
      <aside class="sidebar left">
        левы сайдбар
      </aside>
      <main>
        <?= $content ?>
      </main>
      <aside class="sidebar right">
        правы сайдбар
      </aside>
    </div>
    <footer>
      футар сайта
    </footer>
  </body>
</html>

Заходзьце на любую дзеянне любога кантролеру. Паглядзіце, што змянілася.