Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 20-05-2008 17:57:22

menou
Nouveau membre
Date d'inscription: 29-02-2008
Messages: 5

[Résolu] Récupérer le rendu d'une action depuis un controller lambda

Bonjour,

Je suis face à un problème que je n'arrive pas à résoudre donc si quelqu'un à la solution ça m'arrangerait beaucoup, je sais qu'il y a pas mal de solution qui traine sur internet mais c'est soit avec le helper action depuis la vue (et je ne peux pas car je dois l'appeler depuis un controller) soit la méthode "render" mais celui-ci affiche directement la vue (et à la place de la vue courante) et moi je cherche à récupérer le résultat dans une variable, de plus on ne peut pas appeler l'action d'un controller différent.

Donc voilà j'ai besoin de récupérer le rendu d'une action (par exemple graph) d'un controller (par exemple render) depuis une action quelconque d'un controller quelconque.

J'utilise le moteur de template smarty pour le rendu de mes vues et donc ce que j'aimerai faire c'est quelque chose comme :

Par exemple dans mon controller :

Code:

 $image =  récupérer_le_résultat_de_mon_action('graph', 'render', 'default', $params);

Puis assigner cette variable à ma vue pour l'afficher.


J'ai tenté de bidouiller des choses depuis le helper Action mais pour une raison que j'ignore plus rien ne s'affiche si ce n'est le nom de la page (à partir de l'appel du dispatch).

Merci pour votre aide,

Anthony

Dernière modification par menou (22-05-2008 17:57:33)

Hors ligne

 

#2 22-05-2008 17:56:45

menou
Nouveau membre
Date d'inscription: 29-02-2008
Messages: 5

Re: [Résolu] Récupérer le rendu d'une action depuis un controller lambda

Bon en fait il suffit de faire :

Code:

   <img src="/render/graph/..." />

dans ma vue ...

Je devais être très fatigué quand j'ai cherché pour ne pas essayer de passer l'url dans la source de mon image ... enfin bon hmm

Merci quand même :p

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