[MVC] vue décomposée

vue décomposée [MVC] - PHP - Programmation

Marsh Posté le 31-03-2011 à 22:57:00    

Bonjour
 
je réalise un projet avec le framework tinyMVC (tinymvc.com) combiné avec Smarty
 
en gros il y a un contrôleur par page
qui fait:

Code :
  1. load model
  2. action model
  3. preparation vue
  4. render vue


 
Le truc c'est que ma page contient notamment un Header, menu, footer qui sont assez génériques
 
comment je pourrais faire pour factoriser ce code (ne pas remettre le header, menu, footer dans la vue)
quand je ferais le rendering ça ne genère que le contenu dynamique
 
et le reste est inclu avant
 
un peu à la sauce:

Code :
  1. include("header.php" );
  2. include("menu.php" );
  3. include($_GET['page']);
  4. include("footer.php" );


 
???


Message édité par exeral le 01-04-2011 à 00:03:14
Reply

Marsh Posté le 31-03-2011 à 22:57:00   

Reply

Marsh Posté le 01-04-2011 à 00:31:01    

Bon j'ai à peu près trouvé
 
je fais un template pour chaque parties de ma vue
je recupère l'output du rendering des ces vues dans une variable
j'assigne cette variable dans la vue principale
que je rebalance dans la vue principale

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed