Bonjour,

j'ai un petit soucis de layout, j'ai une partie de code, contenant des valeurs dynamiques, qui doit s'afficher sur beaucoup de pages.

Bon si j'avais des valeurs statiques, j'aurais pas de problèmes à le mettre dans le layout, mais là ...

Autant j'arrive à afficher des valeurs dynamique dans les layouts, si ce sont des valeurs stockées en sessions, autant, afficher des valeurs qui ont étés traitées d'abord par le contrôleur et de les afficher ensuite dans le layout .. là je patauge, et j'ai pas spécialement envie d’alourdir la session avec ça.

Comment faire? merci d'avance.


Edit:
j'ai finallement trouvé, dans le controlleur mettre ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Zend_Layout::getMvcInstance()->assign('perso', $perso);
Puis dans le layout en question:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<?php $this->perso = $this->layout()->perso; ?>
Et hop, le tour est joué.