Dans mon projet, j'ai un certain nombre d'éléments dynamiques qui sont systématiquement sur chaque page. Je l'ai mis dans ma ces layout.phtmlEnvoi de variables à la mise en page dans Zend Framework
Ma question est la suivante: Comment puis-je envoyer des variables dans ma mise en page de mes contrôleurs?
Si je veux envoyer des choses de mon contrôleur je peux utiliser:
$this->view->whatever = "foo";
et le recevoir dans la vue avec
echo $this->whatever;
Je ne peux pas comprendre comment faire la même chose avec ma mise en page . Peut-être y a-t-il un meilleur moyen de contourner le problème?
cool merci ... J'ai une autre solution que je poste maintenant pour la référence d'autres peuples – sfusion
où dois-je mettre ce plugin (quel dossier?) Et où dois-je définir Zend_Controller_Front :: getInstance() -> registerPlugin (new My_Layout_Plugin()); '? –
Cette ligne fonctionnera n'importe où, mais l'endroit habituel pour faire cela est dans votre classe Bootstrap –