Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 18-12-2009 19:30:38

n1k00
Membre
Date d'inscription: 29-08-2009
Messages: 11

Gestion des routes avec Zend Routes

Voila j'aimerais que par défaut mes adresse soit suivit de .html

par exemple :
- www.monsite.com/controler.hml
- www.monsite.com/controler/action.hml
- www.monsite.com/controler/paramètre.hml => ca j'arrive déjà à le faire avec Zend_Controller_Router_Route_Regex pour une route déterminée.

Ma question est donc la suivant est ce que je dois refaire chacun des routes (notament pour les controllers et l'action index) ou est ce qu'il existe quelque chose de plus générique et après à mois de traiter les cas spéciaux??

Merci d'avance.

Dernière modification par n1k00 (18-12-2009 19:30:58)

Hors ligne

 

#2 21-12-2009 10:08:28

elec
Membre
Date d'inscription: 16-10-2009
Messages: 118

Re: Gestion des routes avec Zend Routes

Bonjour,

Selon mes connaissances tu dois refaire la tache  pour chacun des routes,tu peux utiliser un fichier de configuration .ini :

Code:

routes.acceuil.type = "Zend_Controller_Router_Route"
routes.acceuil.route = "/accueil.php"
routes.acceuil.defaults.controller = index
routes.acceuil.defaults.action = index

routes.utilisateur.type = "Zend_Controller_Router_Route"
routes.utilisateur.route = "fiche/utilisateur.php"
routes.utilisateur.defaults.controller = users
routes.utilisateur.defaults.action = index

....

et dans le bootstrap :

Code:

protected function _initRouter()

   {
      $this->bootstrap('frontController');
      $front = $this->getResource('frontController');
      $router = $front->getRouter();
      $router->addConfig(new Zend_Config_Ini(APPLICATION_PATH . '/configs/routes.ini', 'routes'), 'routes');
      return $router;
   }

A+.Nll

Hors ligne

 

#3 21-12-2009 12:00:54

n1k00
Membre
Date d'inscription: 29-08-2009
Messages: 11

Re: Gestion des routes avec Zend Routes

Pour le moment j'ai commencé à toutes les faire à la main dans mon objet Initializer soit revenir au meme qu'avec le fichier .ini mais j'ai l'impression que le fichier .ini rends plus facile l'ajout de route par la suite.

J'ai par ailleur réussit à bricoler un système pour intégrer la pagination avec le zend paginator si ca intéresse quelqu'un.

Dernière modification par n1k00 (21-12-2009 12:02:47)

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