Bonjour,

Je cherche à mettre la configuration pour la réécriture d'url dans un fichier ini. Voici ce que j'ai fais:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
routes.vitrine.type = "Zend_Controller_Router_Route_Regex"
routes.vitrine.route = "(.+)-(\d+)"
routes.vitrine.defaults.controller = "index"
routes.vitrine.defaults.action = "index"
routes.vitrine.map.1 = "link"
routes.vitrine.map.2 = "idcontents"
Ensuite dans le bootstrap, j'ai fait ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
    	$this->bootstrap('configs');
    	$configs = $this->getResource('configs');
 
    	$routers = new Zend_Controller_Router_Rewrite();
    	$routers->addConfig($configs, 'routes');
Lorsque je fais appel à la "route" vitrine de la façon suivante pour un lien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$this->view->url(array('link' => $link, 'idcontents' => $idcontents), 'vitrine', true);
J'ai une erreur qui me dit que vitrine n'est pas définit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Fatal error: Uncaught exception 'Zend_Controller_Router_Exception' with message 'Route vitrine is not defined' in ...
Voyez-vous pourquoi ?

Merci d'avance de votre aide.
Bien cordialement.