⊗ppMVUFmLy 14 of 35 menu

Plantillas en MVC en PHP

Las vistas que estudiamos en la lección anterior, en realidad representan el contenido de la página. Además del contenido, en la página, por lo general, también hay un encabezado, barras laterales, pie de página. Estas partes suelen ser iguales en todas las páginas del sitio.

En nuestro framework, cada página del sitio representa el mismo archivo HTML de plantilla, al que para cada página del sitio se conecta en un lugar designado el contenido de la página desde la vista.

El archivo con la plantilla se ubica en la siguiente ruta: /project/layouts/default.php. Según las reglas del framework, en este archivo está disponible la variable $content. En el lugar donde se muestre esta variable ocurrirá la inserción del contenido de la página.

Por defecto, este archivo contiene el siguiente código simple:

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

Coloque en el archivo de plantilla el siguiente diseño del sitio web:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>título de la página</title> </head> <body> <header> encabezado del sitio </header> <div class="container"> <aside class="sidebar left"> barra lateral izquierda </aside> <main> <?= $content ?> </main> <aside class="sidebar right"> barra lateral derecha </aside> </div> <footer> pie de página del sitio </footer> </body> </html>

Acceda a cualquier acción de cualquier controlador. Observe qué ha cambiado.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar