Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 18-05-2009 12:50:03

dacrak
Nouveau membre
Date d'inscription: 18-05-2009
Messages: 6

[Zend_Controller_Router_Route_Regex][ZF 1.7] - Paramètres

Bonjour à tous,

J'aurais besoin de vos lumières concernant le routing d'adresses.
Je ne comprend pas bien comment sont passés les paramètres.

Dans mon exemple aucun problème, tout fonctionne.
Cependant je ne comprend pas d'ou sort le %d et %s


$route=new Zend_Controller_Router_Route_Regex(
          'activite-(\d+)-(.+)\.html',
          array('controller'=>'loisirs','action'=>'fiche'),
          array(1=>'id',2 =>'libelle'),
          'activite-%d-%s.html'
);
$routeur->addRoute('fiche-activite', $route);

Ici j'arrive a récupérer la variable GET 'id' sans problème
---------------------------------------------------------------------------

Comment cela se passe lorsque je veut ajouter 1 ou 2 paramètres.
$route=new Zend_Controller_Router_Route_Regex(
          'loisirs-(\d+)-(.+)-(\d+)-(.+)\.html',
          array('controller'=>'loisirs','action'=>'index'),
          array(1=>'categorie',2=>'libelle',3=>'region',4=>'libelle'),
          'loisirs-%d-%s-%d-%s.html'
);
$routeur->addRoute('loisirs', $route);

Ici j'arrive à récupérer la variable GET 'categorie' mais pas la variable GET 'region'

Merci de votre aide précieuse

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