Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
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
beh, tu crées un fichier myroute.php et dans ton bootstrap tu fais include 'myroute.php'
Hors ligne
Quand je disais "proprement", je sous-entendais sans includes.
Mais si c'est la manière propre de faire, alors je ferai ainsi
Hors ligne
Je ne vois pas plus propre qu'un include lorsque la problèmatique est d'avoir un fichier clair
Sinon, la 2eme solution est un plugin qui surcharge la fonction routeStartup() (voir la doc du Zend framework 7.10)
Hors ligne
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
J'ai adopté l'include, ça marche bien ainsi, et c'est tres clair
Merci tout de même pour ton intervention !
Hors ligne
ha dsl j'avais lus trop vite !
tu peux faire un fichier config en php il me semble.
a verifier dans Zend_Config
plus propre qu'un include dans tous les cas
Hors ligne
Pages: 1