Predloge v MVC v PHP

Pogledi, ki smo jih preučevali v prejšnji lekciji, pravzaprav predstavljajo vsebino strani. Poleg vsebine je na strani praviloma še glava, stranske vrstice, noga. Ti deli so običajno enaki na vseh straneh spletnega mesta.

V našem ogrodju je vsaka stran spletnega mesta predstavljena z isto HTML datoteko predloge, ki se ji za vsako stran spletnega mesta priključi na določeno mesto vsebina strani iz pogleda.

Datoteka s predlogo je nameščena na naslednji poti: /project/layouts/default.php. V skladu s pravili ogrodja je v tej datoteki dostopna spremenljivka $content. Na tistem mestu, kjer bo izpisana ta spremenljivka, bo prišlo do vstavitve vsebine strani.

Privzeto ta datoteka vsebuje naslednjo preprosto kodo:

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

V datoteko s predlogo namestite takšno postavitev spletnega mesta:

html<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>naslov strani</title>
  </head>
  <body>
    <header>
      glava spletnega mesta
    </header>
    <div class="container">
      <aside class="sidebar left">
        leva stranska vrstica
      </aside>
      <main>
        <?= $content ?>
      </main>
      <aside class="sidebar right">
        desna stranska vrstica
      </aside>
    </div>
    <footer>
      noga spletnega mesta
    </footer>
  </body>
</html>

Obiščite katero koli dejanje katerega koli krmilnika. Oglejte si, kaj se je spremenilo.