Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
je ne comprends pas, j'ai redéfini le routeur par défaut et du coup je dois tout le temps le spécifier :
protected function _initNavigation() { $this->bootstrap('view'); $view = $this->getResource('view'); $navigation = new Zend_Navigation(array( array( 'label' => $view->translate('Accueil'), 'module' => 'default', 'route' => 'default' // Obligé aussi non ça marche pas bien ), array( 'label' => $view->translate('Galerie'), 'module' => 'gallery', 'route' => 'default' // Obligé aussi non ça marche pas bien ), array( 'label' => $view->translate('Préférence'), 'module' => 'gallery', 'route' => 'default' // Obligé aussi non ça marche pas bien ) )); Zend_Registry::set('Zend_Navigation', $navigation); return $navigation; }
Déconne aussi avec $this->url(); dans certain si je ne spécifie pas le routeur default.
voilà ma config pour le routeur :
resources.router.routes.defaultmodule.type = Zend_Controller_Router_Route_Module resources.router.routes.defaultmodule.abstract = "On" resources.router.routes.defaultmodule.route = ":module/:controller/:action/*" resources.router.routes.defaultmodule.defaults.module = "default" resources.router.routes.defaultmodule.defaults.controller = "index" resources.router.routes.defaultmodule.defaults.action = "index" resources.router.routes.language.type = Zend_Controller_Router_Route resources.router.routes.language.route = ":language" resources.router.routes.language.reqs.language = "^(fr|en)$" resources.router.routes.default.type = Zend_Controller_Router_Route_Chain resources.router.routes.default.chain = "language, defaultmodule"
Hors ligne
"// Obligé aussi non ça marche pas bien" Ouch ... ça pique.
Pour ton souci, il me semble que c'est du au fait que tu aies une route de type "chain", j'ai eu un souci en l'utilisant ressemblant au tiens.
Hors ligne
Pages: 1