Bonsoir à tous,
J'ai une application sous zf qui se compose en un header un contenu une barre de navigation et un footer.
Le contenu est rendu automatiquement dans le segment content du layout.
Par contre les pages .phtml footer, header et sidebar (barre de navigation) doivent toutes avoir accées à l'ensemble des variables de vue éventuellement modifié par le controlleur.
Pour ce faire j'hésite entre deux méthode.
Soit dans le bootstrap ajouter les actions headerAction footerAction ... dans la pile d'action avec actionStack().
Soir utiliser le render() et afficher les pages html dans les bons segments.
Voici donc mon layout :
$this->layout()->header;
$this->layout()->sidebar;
$this->layout()->content;
$this->layout()->footer;
Est-ce une bonne technique et si oui laquelle est la plus propre et performante à utiliser ?