Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 08-03-2012 20:47:02

hurin
Nouveau membre
Date d'inscription: 15-02-2010
Messages: 4

Affichage resultat plusieurs actions dans une même vue

Bonjour,
Je voudrais savoir si il est possible (et si ça l'est, comment le faire) d'afficher dans une même vue le résultat de des actions définies dans 2 controllers différents, situés dans 2 modules différents.

Pour être plus clair, j'ai 2 modules modA et modB contenant chacun un IndexController dans lesquels sont définis un indexAction.
Et je voudrais que lorsque j'appelle le IndexController de modA, ce dernier affiche  son résultat, mais que j'ai également accès à la view de indexAction définie dans modB.

Sur le net, j'ai bien trouvé des références au design pattern composite, qui semble en effet pourvoir m'aider, mais je n'ai aucun exemple ni tutoriel sous la min en ce qui concerne Zend.

Si quelqu'un a déjà vu cela, un peu d'ai de serait la bienvenue smile

Hors ligne

 

#2 09-03-2012 09:57:49

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Affichage resultat plusieurs actions dans une même vue

Bonjour,

Si j'ai bien compris, dans la vue de modA/Index/index, tu veux avoir certaines infos + la vue de modB/Index/index.

Dans ce cas, dans modA/views/scripts/index/index.phtml :

Code:

[lang=phtml]
<h1>Ma vue modA</h1>
<p>blablabla, blablabla</p>
<?php echo $this->action('index', 'index','modB',array('param1'=>'value1', 'param2'=>'value2')); ?>
<p>blablabla, blablabla</p>

Voilà en gros (zf aide de vue action ou zf view helper action dans ton moteur de recherche).

Le modèle est simple :

Code:

[lang=php]
$this->action('nom de l'action','nom du contrôleur','nom du module', array(/* tableau associatif clé=>valeur de paramètres */));

Hors ligne

 

#3 11-03-2012 09:33:21

hurin
Nouveau membre
Date d'inscription: 15-02-2010
Messages: 4

Re: Affichage resultat plusieurs actions dans une même vue

Super merci pour ta réponse Théocrite, et rapide en plus \o/
C'est exactement ce que je cherchais, vraiment nickel big_smile

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages