Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 19-02-2009 19:59:57

Xav44
Nouveau membre
Date d'inscription: 19-02-2009
Messages: 1

Zend Pdf et MCV

Bonsoir à tous,

après avoir chercher pendant plus de 2 heures, je sèche ...

alors voila, j'essaye d'envoyer en téléchargement un fichier pdf que je génère dynamiquement et pour l'instant je ne sais pas quoi mettre du coté controller et du coté view, sachant que j'utilise les layouts (je veux juste pour l'instant envoyer un pdf vierge).

si quelqu'un peut m'aider, ca serait sympa,


merci d'avance,

Xav

ps : je débute avec le framework

Dernière modification par Xav44 (19-02-2009 20:01:11)

Hors ligne

 

#2 19-02-2009 21:44:37

ledahu
Membre
Date d'inscription: 13-03-2008
Messages: 69

Re: Zend Pdf et MCV

C'est assez simple,

dans l'action que tu veux utiliser pour rendre ton pdf tu ajoutes ca :

Code:

$this->_helper->layout->disableLayout();
$this->getResponse()->setHeader('Content-Type', 'application/pdf');
$this->getResponse()->setBody($pdf->render()); // Sortie PDF

C'est tout ce que tu as à changer pour que ton pdf soit affiché.

Hors ligne

 

#3 20-02-2009 15:30:21

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: Zend Pdf et MCV

Il a plusieurs post qui parle de ça sur le forum.

Un simple "téléchargement pdf" dans la recherche donne un résultat (pour du .doc  ok mais le principe et le même)


Société : Direct Info Service

Hors ligne

 

#4 23-02-2009 17:36:27

gauthier
Membre
Date d'inscription: 30-09-2008
Messages: 116
Site web

Re: Zend Pdf et MCV

sous réserve (je fais ça de mémoire), pour que le fichier soit proposé en téléchargement plutôt qu'affiché dans la page, il faudrait ajouter une option au header 'Content-Type' :

$this->getResponse()->setHeader('Content-Type', 'application/pdf;disposition=attachment');

Dernière modification par gauthier (23-02-2009 17:37:00)


Consultant Zend Technologies // Blog perso : Logiciel libre et développement web -- http://freeblogware.org

Hors ligne

 

#5 20-08-2009 09:14:42

Phil
Membre
Lieu: Lyon
Date d'inscription: 10-10-2008
Messages: 58

Re: Zend Pdf et MCV

Petite rectification smile
Pour que le fichier soit en telechargement :

Code:

$this->getResponse()->setHeader('Content-Disposition', 'attachement');

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