Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 20-05-2008 11:00:31

Bast
Membre
Date d'inscription: 07-06-2007
Messages: 138

[Résolu][1.5][Zend_Controller_Router_Rewrite] addRoute externalisées ?

Bonjour à tous !

Me revoilà avec une nouvelle question, à propos des routes.
Je compte m'en servir uniquement pour des raisons esthétiques, et de référencement (mais est-il possible de s'en servir pour autre chose ?).

La méthode traditionnelle consiste à créer et ajouter ses routes directement dans le fichier de bootstrap.
J'aimerais que ce fichier reste un minimum clair. Mais la création de routes prend une place de code considérable, et alourdit la lecture du bootstrap.
Existe-t-il une méthode propre pour aller faire mes addRoute ailleurs ?

Merci d'avance !


PS : je n'aime pas la methode avec un fichier config. J'aimerais utiliser les methodes new Zend_Controller_Router_Route() et $ctrl->addRoute()

Dernière modification par Bast (21-05-2008 10:28:12)

Hors ligne

 

#2 20-05-2008 14:28:50

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: [Résolu][1.5][Zend_Controller_Router_Rewrite] addRoute externalisées ?

beh, tu crées un fichier myroute.php et dans ton bootstrap tu fais include 'myroute.php'


----
Gruiiik !

Hors ligne

 

#3 20-05-2008 14:31:02

Bast
Membre
Date d'inscription: 07-06-2007
Messages: 138

Re: [Résolu][1.5][Zend_Controller_Router_Rewrite] addRoute externalisées ?

Quand je disais "proprement", je sous-entendais sans includes.

Mais si c'est la manière propre de faire, alors je ferai ainsi smile

Hors ligne

 

#4 20-05-2008 14:50:20

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: [Résolu][1.5][Zend_Controller_Router_Rewrite] addRoute externalisées ?

Je ne vois pas plus propre qu'un include lorsque la problèmatique est d'avoir un fichier clair smile
Sinon, la 2eme solution est un plugin qui surcharge la fonction routeStartup() (voir la doc du Zend framework 7.10)


----
Gruiiik !

Hors ligne

 

#5 20-05-2008 22:11:01

lethak
Membre
Lieu: France
Date d'inscription: 05-04-2008
Messages: 168

Re: [Résolu][1.5][Zend_Controller_Router_Rewrite] addRoute externalisées ?


IT Dev @Twitter

Hors ligne

 

#6 21-05-2008 10:27:16

Bast
Membre
Date d'inscription: 07-06-2007
Messages: 138

Re: [Résolu][1.5][Zend_Controller_Router_Rewrite] addRoute externalisées ?

Bof.... :s

Bast a écrit:

PS : je n'aime pas la methode avec un fichier config. J'aimerais utiliser les methodes new Zend_Controller_Router_Route() et $ctrl->addRoute()

Explication : une seule route s'écrit en beaucoup de lignes dans le fichier config. C'est gros, surtout quand j'ai 20 ou 40 routes différentes. De plus, je ne suis pas du tout à l'aise avec la syntaxe des fichiers INI, ce qui n'arrange pas mon affaire smile
J'ai adopté l'include, ça marche bien ainsi, et c'est tres clair smile

Merci tout de même pour ton intervention !

Hors ligne

 

#7 22-05-2008 12:14:24

lethak
Membre
Lieu: France
Date d'inscription: 05-04-2008
Messages: 168

Re: [Résolu][1.5][Zend_Controller_Router_Rewrite] addRoute externalisées ?

ha dsl j'avais lus trop vite !
tu peux faire un fichier config en php il me semble.
a verifier dans Zend_Config wink

plus propre qu'un include dans tous les cas wink


IT Dev @Twitter

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