Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 20-04-2009 22:35:12

squall6969
Membre
Date d'inscription: 14-09-2008
Messages: 90

[Résolu] [1.7] Désactiver la vue pour forcer l'affichage d'un pdf

Bonsoir,

J'utilise actuellement le modèle MVC avec les vue suivant le mécanisme de base, c.a.d. une vue associée à chaque action, et un layout de la structure html du site.

J'aimerais créer une page affichant un pdf, seulement je suppose qu'il faille désactiver toute sortie.
=>comment désactive t'on le rendu automatique pour une certaine action
=>comment désactive t'on le layout pour une deule action
=>comment initialise t'on les headers ?

Merci

Hors ligne

 

#2 21-04-2009 09:08:00

gostbuster
Membre
Date d'inscription: 11-03-2009
Messages: 160

Re: [Résolu] [1.7] Désactiver la vue pour forcer l'affichage d'un pdf

Salut,
sauf erreur de ma part, il me semble que  pour désactiver une vue, il faut faire :

Code:

$this->_helper->viewRenderer->setNoRender(true);

Ce code est à mettre dans une action du controlleur. Ainsi, le controlleur ne cherchera pas à rendre la vue associée à l'action.


Gostbuster - Développeur WEB

Hors ligne

 

#3 21-04-2009 09:22:21

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [Résolu] [1.7] Désactiver la vue pour forcer l'affichage d'un pdf

Hello,

Code:

$this->_helper->viewRenderer->setNoRender(); // Pas de vue auto
Zend_Layout::getMvcInstance()->disableLayout(); // Pas de layout
$this->getResponse()->setHeader('Content-type', 'application/pdf'); // Header PDF
$this->getResponse()->setBody($pdf->render()); // Contenu PDF

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#4 21-04-2009 09:30:39

squall6969
Membre
Date d'inscription: 14-09-2008
Messages: 90

Re: [Résolu] [1.7] Désactiver la vue pour forcer l'affichage d'un pdf

Bonjour,

Un grand merci pour ces réponse, cela correspond exactement à ce que je cherchais.

A+

Hors ligne

 

#5 21-04-2009 17:11:44

vg33
Membre
Date d'inscription: 30-07-2008
Messages: 46

Re: [Résolu] [1.7] Désactiver la vue pour forcer l'affichage d'un pdf

Ou tu peux faire tout cela d'un coup avec le contextSwitch.

Dernière modification par vg33 (21-04-2009 17:13:12)

Hors ligne

 

#6 21-04-2009 17:18:43

squall6969
Membre
Date d'inscription: 14-09-2008
Messages: 90

Re: [Résolu] [1.7] Désactiver la vue pour forcer l'affichage d'un pdf

Oulalala, merci Vg33, je pense que l'utilisation du contextSwitch va trouver sa place dans mon application.

++

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