Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 12-03-2009 11:18:12

renaud
Nouveau membre
Date d'inscription: 05-02-2009
Messages: 5

Router : 2 urls pour une seule "action"

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 sad

Voici ce que j'ai mis dans mon bootstrap pour le moment :

Code:

// 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 :

Code:

Invalid controller specified (clauses)

D'avance merci à tous smile

Dernière modification par renaud (12-03-2009 11:20:18)

Hors ligne

 

#2 12-03-2009 14:18:47

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Router : 2 urls pour une seule "action"

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

 

#3 12-03-2009 14:20:57

renaud
Nouveau membre
Date d'inscription: 05-02-2009
Messages: 5

Re: Router : 2 urls pour une seule "action"

Hello et merci de ta réponse, je teste tout cela smile

Dernière modification par renaud (12-03-2009 14:47:39)

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