Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
J'ai une action printAction dans un controller. Mon but est de recuperer le HTML produit par cet action dans une variable pour générer un Pdf avec DomPdf.
J'arrive à récuperer le contenu du script de vue avec $html=$this->view->render('print.phtml');
Je n'arrive pas à acceder au html de la vue ET du layout
Merci et bonne journée
Hors ligne
Faut, passé par le layout (pour le récupérer Zend_Layout::getMvcInsstance()) et faire sont rendu via render()
Hors ligne
Merci de ta réponse...
J'ai essayé ça:
$html = Zend_Layout::getMvcInstance()->render('docs/print');
Mais ceci ne renvoi que le contenu html de la vue print.phtml et non le layout + la vue
Comment faire?
Hors ligne
Le problème c'est que au niveau d'un action, le layout n'est pas encore rendu puisqu'il se rend à la fin de(s) l'action(s). Ca va donc être dur. Faudrait cloner l'instance du layout et forcer le rendu.
Hors ligne
Pages: 1