Shabllonet në MVC në PHP

Pamjet që kemi studiuar në mësimin e mëparshëm, në fakt përfaqësojnë përmbajtjen e faqes. Përveç përmbajtjes, në faqe, si rregull, ka edhe header, sidebar, footer. Këto pjesë janë zakonisht të njëjta në të gjitha faqet e sajtit.

Në framework-un tonë çdo faqe e sajtit përfaqëson të njëjtin skedar HTML shabllon, të cilit për çdo faqe të sajtit lidhet në një vend të caktuar përmbajtja e faqes nga pamja.

Skedari me shabllonin vendoset në rrugën e mëposhtme: /project/layouts/default.php. Sipas rregullave të framework-ut, në këtë skedar është e disponueshme ndryshorja $content. Në atë vend, ku do të paraqitet kjo ndryshore do të ndodhë futja e përmbajtjes së faqes.

Si parazgjedhje, ky skedar përmban kodin e mëposhtëm të thjeshtë:

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

Vendosni në skedarin me shabllon këtë layout të sajtit:

html<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>titulli i faqes</title>
  </head>
  <body>
    <header>
      header i sajtit
    </header>
    <div class="container">
      <aside class="sidebar left">
        sidebar i majtë
      </aside>
      <main>
        <?= $content ?>
      </main>
      <aside class="sidebar right">
        sidebar i djathtë
      </aside>
    </div>
    <footer>
      footer i sajtit
    </footer>
  </body>
</html>

Shkoni në çdo veprim të çdo kontrolluesi. Shikoni, çfarë ka ndryshuar.