Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous,
J'ai un petit souci de compréhension des routes et après m'être pas mal arraché les cheveux je me tourne vers vous pour éventuellement m'orienter vers la bonne méthode/solution.
Je vais essayer d'être le plus clair possible.
Mon application est découpée en plusieurs modules :
- Module 1
- Module 2
- Administration
Ce que je souhaite faire, c'est qu'un controller de mon module "Administration" soit accessible via une url d'un autre module ("Module 1" ou "Module 2").
Je m'explique.
Je souhaiterais que :
"/Module1/Clauses/*" redirige de manière transparente vers "/Administration/Clauses/*"
L'objectif étant que l'utilisateur ne quitte pas "son" module et que je n'ai pas à doubler le code pour lui offrir l'accès à cette partie (en clair je ne veux pas qu'il voit qu'il est dans l'administration).
Je ne sais pas si j'ai été très très clair et m'en excuse par avance.
J'ai lu la doc mais j'avoue ne pas y comprendre grand chose
Voici ce que j'ai mis dans mon bootstrap pour le moment :
// Router $router = $frontController->getRouter(); $router->addRoute( 'freightTariffs', new Zend_Controller_Router_Route( 'freightTariffs/export-tariffs/clauses/*', array( 'module' => 'administration', 'controller' => 'clauses' ) ) );
Et en réponse j'obtiens évidemment :
Invalid controller specified (clauses)
D'avance merci à tous
Dernière modification par renaud (12-03-2009 11:20:18)
Hors ligne
tu peux simplement faire deux action une qui fais le boulot et l'autre qui fais un forward sur la première
A+JYT
Hors ligne
Hello et merci de ta réponse, je teste tout cela
Dernière modification par renaud (12-03-2009 14:47:39)
Hors ligne