Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
j'ai un formulaire placé dans une vue controllée par le controleur de l'espace de gestion du compte de l'utilisateur.
j'aimerais retrouvé ce même formulaire dans la vue controllée par le controleur du Back Office de l'application sans copier / coller.
Pour l'instant j'ai trouvé une méthode pas très propre :
Dans la chaque vue, j'utilise un include :
<?php
//encapsuler le loadage dans une classe fait perdre la reference à l'instance de vue
//Plugin_templateLoader::loadForm('annonce');
//retourne :
//Fatal error: Using $this when not in object context in ...\application\views\formulaires\annonce.phtml on line 3
//là ça marche :
//La propriété variable_test de la vue s'affiche bien
include APPLICATION_PATH.'/views/formulaires/annonce.phtml';
?>
dans le script \application\views\formulaires\annonce.phtml j'ai :
<?php echo $this->variable_test ; ?>
y-a-t-il un moyen plus propre d'inclure un même fichier de script dans 2 vues différentes préconisé par le Zend framework?
Dernière modification par enneite (25-04-2012 11:29:03)
Hors ligne
Bonjour,
Personnellement j'utiliserais l'aide de vue action, ou une aide de vue équivalente si il n'y a pas grand chose dans le controller comme render.
Hors ligne
Merci, ça a l'air de bien correspondre à ce que je recherche.
Merci beaucoup.
Hors ligne
Pages: 1