0 votes

MVC - Mise en page contenant plusieurs vues

J'essaie d'apprendre le modèle de conception MVC. Supposons que j'ai un site avec deux mises en page :

1) une page d'accueil : header1 - nav - content1 - footer

2) une sous-page : header2 - nav - content2 - footer

Je pense que j'ai besoin de deux classes View pour mes deux mises en page différentes. Mais ces mises en page contiennent des éléments répétitifs (la nav et le pied de page, dans cet exemple). Quel serait le moyen le plus efficace de mettre en œuvre ce système ?

1voto

Lie Ryan Points 4241

Si vous voulez une aide sérieuse, vous devez poster votre code

Mais je vais supposer qu'il s'agit d'un analyseur de vues fait maison de ~100 lignes et que vous utilisez le PHP comme "langage de templating".

Dans ce cas, vous pouvez appeler un include directement à partir du modèle.

<?php include($TEMPLATE_DIR . 'sidebar.php'); ?>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X