⊗ppMVUFmLy 14 of 35 menu

Șabloane în MVC în PHP

Vederile pe care le-am studiat în lecția anterioară, de fapt reprezintă conținutul paginii. Pe lângă conținut, pe pagină, de regulă, mai există antet, bare laterale, subsol. Aceste părți sunt de obicei aceleași pe toate paginile site-ului.

În cadrul framework-ului nostru fiecare pagină a site-ului reprezintă același fișier HTML șablon, căruia pentru fiecare pagină a site-ului îi este conectat într-un loc desemnat conținutul paginii din vedere.

Fișierul cu șablonul este plasat la următoarea cale: /project/layouts/default.php. Conform regulilor framework-ului, în acest fișier este disponibilă variabila $content. În acel loc unde va fi afișată această variabilă va avea loc inserarea conținutului paginii.

Implicit acest fișier conține următorul cod simplu:

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

Plasați în fișierul cu șablonul un astfel de layout al site-ului:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>titlul paginii</title> </head> <body> <header> antetul site-ului </header> <div class="container"> <aside class="sidebar left"> bara laterală stângă </aside> <main> <?= $content ?> </main> <aside class="sidebar right"> bara laterală dreaptă </aside> </div> <footer> subsolul site-ului </footer> </body> </html>

Accesați orice acțiune a oricărui controller. Vedeți ce s-a schimbat.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge