Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
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
Vu que je suis en dev encore, y a t il moyen qu'on voit ces erreurs normalement ?
merci d'avance
Hors ligne
Personne n'a de piste ?
Vous souhaitez que je rajoute d'autres infos ?
Hors ligne
Toujours personne ?
Y a t il un autre endroit ou je devrais poster mes questions ?
Hors ligne
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
Pages: 1