Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
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 :
$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
Bon en fait il suffit de faire :
<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
Merci quand même :p
Hors ligne
Pages: 1