Bonjour à tous,
En plus du routeur par défaut, j'ai rajouté un routeur Regex :
La route fonctionne bien, mais une fois sur cette page, Zend_View::url() et les navigations ne formatent plus que à travers les règles de ce routeur. Ainsi, le menu a le même url que la page, et un $this->view->url() depuis le controlleur avec les paramètres classiques "controller" et "action" ne donnent rien. Par contre, si je renseigne 'grid' et/ou 'title', l'url est modifiée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $router->addRoute( 'grid', new Zend_Controller_Router_Route_Regex( '!([a-z0-9]+)/(.*)', array( 'controller' => 'afficher', action' => 'index' ), array(1=>'grid',2=>'title'), '!%s/%s' ) );
J'ai essayé de mettre en deuxième argument de url(), la valeur "default", mais ça ne change rien. J'ai essayé en troisième argument true et false, pareil.
Quelqu'un a-t-il une idée ?
Merci
Partager