1
resposta

Include partials e extends base.html

Por qual motivo ter separado os arquivos html em base.html e os partials. Pq não incluir tudo em base.html, já que todas as páginas irão usar os dois?

1 resposta

Olá Giulliano, tudo bem com você?

Peço desculpas pela demora no retorno.

Quando criamos o arquivo base.html e usamos ele através do extends, temos um arquivo que será responsável por conter a base de funcionamento das nossas páginas HTML, contendo todas as informações necessárias para o carregamento a página, podemos considerar que termos a base da página nesse arquivo.

Já quando criamos as partials, temos pequenas partes de códigos que queremos incluir em outras páginas em HTML, como no exemplo da aula o cabeçalho e rodapé, mas caso não sejam incluídos, o carregamento da nossa página acontecerá normalmente mas sem conter um ou outro. Por exemplo, caso o rodapé seja necessário apenas na página inicial, podemos fazer o uso do include para incluirmos a partial responsável pelo rodapé, mas se não queremos o rodapé na página da receita, basta não fazermos o uso da partial do rodapé.

Em resumo temos que:

  • Usamos o extends geralmente para manter o código html com uma estrutura básica.

  • Já o include, usamos quando temos trechos de código que queremos incluir em outras páginas, como um rodapé, por exemplo.

Fico à disposição em caso de dúvidas.

Abraços e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!