⊗ppMVUFmLy 14 of 35 menu

Šabloni u MVC u PHP

Prikazi koje smo proučavali u prethodnoj lekciji, zapravo predstavljaju sadržaj stranice. Pored sadržaja, na stranici, u pravilu, postoje još header, sidebar-ovi, footer. Ovi delovi su obično isti na svim stranicama sajta.

U našem frejmvorku svaka stranica sajta predstavlja isti HTML fajl šablona, u koji se za svaku stranicu sajta u određeno mesto priključuje sadržaj stranice iz prikaza.

Fajl sa šablonom se nalazi na sledećoj putanji: /project/layouts/default.php. Prema pravilima frejmvorka, u ovom fajlu je dostupna promenljiva $content. Na onom mestu gde će se prikazati ova promenljiva i desiće se umetanje sadržaja stranice.

Podrazumevano, ovaj fajl sadrži sledeći najjednostavniji kod:

<!DOCTYPE html> <html> <head> <title></title> </head> <body> <?= $content ?> </body> </html>

Postavite u fajlu sa šablonom ovakav maket sajta:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>naslov stranice</title> </head> <body> <header> header sajta </header> <div class="container"> <aside class="sidebar left"> levi sidebar </aside> <main> <?= $content ?> </main> <aside class="sidebar right"> desni sidebar </aside> </div> <footer> footer sajta </footer> </body> </html>

Idite na bilo koju akciju bilo kog kontrolera. Pogledajte šta se promenilo.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij