|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : novembre 2005 Messages : 26 ![]() |
Bonjour,
depuis mon layout principal, je voudrais faire appel a certaines action de certains controller pour en recuperer le contenu genere par la vue. Pour ce faire, je ne pouvait utiliser la methode redirect() ou forward() car je sortirai de mon layout courant (hors je veux recuperer le resultat de l'action ds une string pour la traiter). Ce que je pensais faire etait : - recuperer le font controller - activer le returnResponse - Appeler dispatch en lui passant une requete vers la bonne action de la bonne vue - desactiver le returnResponse - traiter mes donnees. Cependant, cela ne semble pas fonctionner. Il se trouve qu'une exception est levee par le plugin_controller ErrorHandler. Cette exception semble etre cree dans mon module Zend_Acl : il me dit ne pas trouver la resource 'index'. Il redirige donc vers le default controller avec la default action (Index/index) Je ne vois pas trop ce que j'ai mal fait. Vous trouverez ci-apres mon code : Appel manuel du front controller Code :
Quelqu'un peut-il m'eclairer ? |
||
|
|
00
|
|
|
#2 |
![]() ![]() Gérard ErnaelstenDBA & Dev PHP Inscription : juin 2005 Messages : 3 174 ![]() |
As tu définis dans ton Acl 'MonController' ?
__________________
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde Mes Articles/Critiques : Merise - Guide pratique PHPExcel PostgreSQL : Administration et exploitation d'une base de données PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle |
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Patrick Barroca Inscription : mai 2008 Messages : 178 ![]() |
Hello, as-tu regardé du côté de Zend_View_Helper_Action ?
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : novembre 2005 Messages : 26 ![]() |
|
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : novembre 2005 Messages : 26 ![]() |
Bon alors en fait, il se trouve que le 'resource' index correspond au controller appele. Pour un probleme tiers, le dispatcher relayait vers le controller par defaut qui etait 'index' (ce qui etait une erreur car cela doit etre 'Index').
En configurant mieux mon front_controller (via l'appel de setDefaultController('Index')), cela se passe beaucoup mieux ...
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com