⊗ppMVUFmLy 14 of 35 menu

Mallar i MVC i PHP

Vyer, som vi studerade i föregående lektion, representerar faktiskt sidans innehåll. Förutom innehållet finns det, som regel, även sidhuvud, sidofält, sidfot på sidan. Dessa delar är vanligtvis desamma på alla webbplatsens sidor.

I vårt ramverk är varje sida på webbplatsen samma HTML-fil mall, till vilken för varje sida på webbplatsen ansluts innehållet på sidan från vyn på en angiven plats.

Filen med mallen placeras enligt följande sökväg: /project/layouts/default.php. Enligt ramverkets regler är variabeln $content tillgänglig i denna fil. På den plats där denna variabel kommer att skrivas ut kommer innehållet på sidan att infogas.

Som standard innehåller denna fil följande enklaste kod:

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

Placera följande webbplatslayout i mallfilen:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>sidans titel</title> </head> <body> <header> webbplatsens sidhuvud </header> <div class="container"> <aside class="sidebar left"> vänster sidofält </aside> <main> <?= $content ?> </main> <aside class="sidebar right"> höger sidofält </aside> </div> <footer> sidfot </footer> </body> </html>

Gå till vilken åtgärd som helst i vilken kontroller som helst. Se vad som har ändrats.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa