Bonjour,
Je cherche à mettre la configuration pour la réécriture d'url dans un fichier ini. Voici ce que j'ai fais:
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:
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 :
$this->view->url(array('link' => $link, 'idcontents' => $idcontents), 'vitrine', true);
J'ai une erreur qui me dit que vitrine n'est pas définit :
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.
Partager