⊗ppMVUFmLy 14 of 35 menu

Šablony v MVC v PHP

Prezentace, které jsme studovali v předchozí lekci, ve skutečnosti představují obsah stránky. Kromě obsahu se na stránce obvykle nachází také hlavička, postranní panely, zápatí. Tyto části jsou obvykle na všech stránkách webu stejné.

V našem frameworku je každá stránka webu reprezentována stejným HTML souborem šablony, do kterého se pro každou stránku webu připojí na určené místo obsah stránky z prezentace.

Soubor se šablonou je umístěn na následující cestě: /project/layouts/default.php. Podle pravidel frameworku je v tomto souboru dostupná proměnná $content. Na tom místě, kde bude tato proměnná vypsána, dojde k vložení obsahu stránky.

Ve výchozím nastavení tento soubor obsahuje následující nejjednodušší kód:

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

Umístěte do souboru se šablonou takovéto rozložení webu:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>název stránky</title> </head> <body> <header> hlavička webu </header> <div class="container"> <aside class="sidebar left"> levý postranní panel </aside> <main> <?= $content ?> </main> <aside class="sidebar right"> pravý postranní panel </aside> </div> <footer> zápatí webu </footer> </body> </html>

Přejděte na libovolnou akci libovolného kontroleru. Podívejte se, co se změnilo.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout