⊗ppMVUFmLy 14 of 35 menu

Template in MVC in PHP

Le viste che abbiamo studiato nella lezione precedente, in realtà rappresentano il contenuto della pagina. Oltre al contenuto, sulla pagina, di solito, ci sono anche l'header, le sidebar, il footer. Queste parti sono generalmente le stesse su tutte le pagine del sito.

Nel nostro framework, ogni pagina del sito è rappresentata dallo stesso file HTML del template, a cui per ogni pagina del sito si collega in un punto prestabilito il contenuto della pagina dalla vista.

Il file con il template si trova nel seguente percorso: /project/layouts/default.php. Secondo le regole del framework, in questo file è disponibile la variabile $content. Nel punto in cui verrà visualizzata questa variabile avverrà l'inserimento del contenuto della pagina.

Per impostazione predefinita, questo file contiene il seguente codice molto semplice:

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

Posiziona nel file del template questo layout del sito:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>titolo della pagina</title> </head> <body> <header> header del sito </header> <div class="container"> <aside class="sidebar left"> sidebar sinistro </aside> <main> <?= $content ?> </main> <aside class="sidebar right"> sidebar destro </aside> </div> <footer> footer del sito </footer> </body> </html>

Vai su qualsiasi azione di qualsiasi controller. Guarda cosa è cambiato.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta