⊗ppMVUFmLy 14 of 35 menu

Šablóny v MVC v PHP

Prezentácie, ktoré sme študovali v predchádzajúcej lekcii, v skutočnosti predstavujú obsah stránky. Okrem obsahu sa na stránke spravidla nachádza aj hlavička, bočné panely, päta. Tieto časti sú zvyčajne rovnaké na všetkých stránkach webu.

V našom frameworku každá stránka webu predstavuje rovnaký HTML súbor šablóny, do ktorého sa pre každú stránku webu pripojí na určené miesto obsah stránky z prezentácie.

Súbor so šablónou sa nachádza na nasledujúcej ceste: /project/layouts/default.php. Podľa pravidiel frameworku je v tomto súbore dostupná premenná $content. Na tom mieste, kde bude táto premenná vypísaná, dôjde k vloženiu obsahu stránky.

Predvolene tento súbor obsahuje nasledujúci jednoduchý kód:

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

Umiestnite do súboru so šablónou takýto layout webu:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>názov stránky</title> </head> <body> <header> hlavička webu </header> <div class="container"> <aside class="sidebar left"> ľavý bočný panel </aside> <main> <?= $content ?> </main> <aside class="sidebar right"> pravý bočný panel </aside> </div> <footer> päta webu </footer> </body> </html>

Prejdite na akúkoľvek akciu ľubovoľného kontrolera. Pozrite sa, čo sa zmenilo.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť