Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 23-07-2009 18:04:30

mika
Membre
Date d'inscription: 22-07-2009
Messages: 13

[Zend 1.8.4] [Zend_Layout] N'affiche pas les erreurs avec actionStack

Bonjour,
Dans le cadre d'une appli j'utilise un/des controller(s) qui appelle des action d'autres controllers

exple une liste d'article et son détail sur la même page

Pour cela dans le controller parent (on va l'appeler main)

je fais ceci

//mainController
(...)
public function indexAction(){

$this->_helper->actionStack('list','article');


}
public function showAction(){

$this->_helper->actionStack('list','article');
$this->_helper->actionStack('show','article');

}

//articleController
(...)
public function listAction(){
(...)
$this->_helper->viewRenderer->setResponseSegment('article_list');
}

//articleController
(...)
public function showAction(){
(...)
$this->_helper->viewRenderer->setResponseSegment('article_detail');
}


Tout fonctionne bien a partir du moment ou tout se passe bien, hors des que les choses se gate, exemple erreur dans l'action show, je perds simplement l'affichage de cette partie dans mon layout

J'ai rien du tout
obligé de passer par /monsiste/article/show/id/2 pour voir l'erreur en question sad

Vu que je suis en dev encore, y a t il moyen qu'on voit ces erreurs normalement ?


merci d'avance

Hors ligne

 

#2 27-07-2009 14:18:39

mika
Membre
Date d'inscription: 22-07-2009
Messages: 13

Re: [Zend 1.8.4] [Zend_Layout] N'affiche pas les erreurs avec actionStack

Personne n'a de piste ?
Vous souhaitez que je rajoute d'autres infos ?

Hors ligne

 

#3 28-07-2009 17:53:50

mika
Membre
Date d'inscription: 22-07-2009
Messages: 13

Re: [Zend 1.8.4] [Zend_Layout] N'affiche pas les erreurs avec actionStack

Toujours personne ?
Y a t il un autre endroit ou je devrais poster mes questions ?

Hors ligne

 

#4 31-07-2009 09:48:15

mika
Membre
Date d'inscription: 22-07-2009
Messages: 13

Re: [Zend 1.8.4] [Zend_Layout] N'affiche pas les erreurs avec actionStack

Une personne (patbator) m'a apporté la réponse sur un autre forum celui de developpez),

Il suffit:
1. De definir son propre controller de gestion des erreurs,
2. d'envoyer la sortie d'erreur vers un segment
3. dans le layout, afficher ce segment

http://www.developpez.net/forums/d78599 … tionstack/

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