Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
J'essai de construire une URL comme ceci :
$this->url( array( 'module' => 'parclogement' 'controller' => 'proprietaires' 'action' => 'index' 'lettre' => 'P' 'page' => 2 ), null, true );
Le problème, c'est que mon URL généré donne ceci http://parclogement/proprietaires/index/lettre/P/. Je perd ma variable page.
Je ne vois pas comment résoudre ceci. Suis-je obligé de construire une route rien que pour pouvoir passer un 2e argument ?
Merci
Geoffrey
Dernière modification par Geoffrey (18-08-2010 11:04:06)
Hors ligne
Bonjour,
Pour construire une Url avec un view helper, il n'y a aucun soucis.
Je procède toujours de cette façon et cela fonctionne :
$this->url(array('module' => 'demandeInformatique' , 'controller' => 'index' , 'action' => 'consulter' , 'file' => htmlentities($Pj->nom_pj) , 'path' => $path ) );
En espérant que cela t'aides.
PS : N'oublie de mettre des virgules pour séparer les paramètres du array!
Hors ligne
Si cela fonctionne comme pour la création depuis un fichier XML, il faut mettre les paramètres dans un tableau:
... 'action' => 'index', 'params' => array ( 'lettre' => 'P', 'page' => 2 ), ...
Dernière modification par neni (17-08-2010 16:56:47)
Hors ligne
Bonjour la honte.
En fait, cela marchait très bien, j'avais juste pas mis le echo devant $this->url. Du coup il se contentait de toujours m'écrire la même url.
Des heures perdues pour rien....
Merci
Geoffrey
Hors ligne