Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 21-08-2008 22:35:54

Jean Szabo
Membre
Lieu: Lausanne
Date d'inscription: 21-08-2008
Messages: 12
Site web

générer de images et layout

Bonjour,

j'espere que je suis dans le bon fil de discussion.

J'ai créé un module graph, et je voudrais que l'appel a graph/index/v/1/r/12 me génère un camebert avec Artichow.

j'ai cela dans ma class index :

Code:

public function indexAction()  { 
    $fc = $this->getFrontController();
    $fc->setParam('noViewRenderer', true);
    $this->_helper->layout->disableLayout();

et ici, la generation Artichow, avec un draw() à la fin.
}

mais si je veux afficher cette page, l'image n'apparait pas, j'ai oublié quelque chose ?

de plus, j'ai cette erreur qui s'affiche quand j'affiche la page :
Strict Standards: Creating default object from empty value in /Users/jean2/Sites/dashboard/application/default/controllers/ErrorController.php on line 22

Je voudrais faire un module se chargeant de la gestion des images.

Merci

Jean


ZCE - Blog - netinfluence - Lausanne - Suisse

Hors ligne

 

#2 22-08-2008 11:34:50

Julien
Membre
Date d'inscription: 16-03-2007
Messages: 501

Re: générer de images et layout

Heu un draw() envoie certainement des en-têtes et du corps, il faut donc coupler ça avec l'objet de réponse ou avec l'aide contextSwitch

Hors ligne

 

#3 25-08-2008 10:38:51

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: générer de images et layout

Perso j'ai déjà utilisé Artichow, et un draw() m'a suffit.
Par contre pour désactiver le layout et l'auto render j'ai fais ainsi:

Code:

public function indexAction()  { 
    $this->_helper->viewRenderer->setNoRender();
    $this->_helper->layout->disableLayout();
    //...
    $graph->draw();
}

Après ton erreur
Strict Standards: Creating default object from empty value in /Users/jean2/Sites/dashboard/application/default/controllers/ErrorController.php on line 22
N'est apparement pas dans le même controller, une erreur doit être catché puis une autre erreur se déroule dans le errorController!

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