⊗ppMVUFmLy 14 of 35 menu

Templates no MVC em PHP

As visualizações que estudamos na lição anterior, na verdade, representam o conteúdo da página. Além do conteúdo, na página, geralmente também há cabeçalho, barras laterais, rodapé. Essas partes geralmente são iguais em todas as páginas do site.

Em nosso framework, cada página do site representa o mesmo arquivo HTML de template, para o qual, em cada página do site, o conteúdo da página da visualização é conectado a um local designado.

O arquivo de template está localizado no seguinte caminho: /project/layouts/default.php. De acordo com as regras do framework, neste arquivo a variável $content está disponível. No local onde esta variável for exibida, a inserção do conteúdo da página ocorrerá.

Por padrão, este arquivo contém o seguinte código simples:

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

Coloque no arquivo de template o seguinte layout do site:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>título da página</title> </head> <body> <header> cabeçalho do site </header> <div class="container"> <aside class="sidebar left"> barra lateral esquerda </aside> <main> <?= $content ?> </main> <aside class="sidebar right"> barra lateral direita </aside> </div> <footer> rodapé do site </footer> </body> </html>

Acesse qualquer ação de qualquer controlador. Veja o que mudou.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar