Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Je me perds un peu sur la gestion de module/controller/action par défaut
voici le code du bootstrap :
$controller->throwExceptions(true); $controller->setParam('useDefaultControllerAlways', true); $controller->setParam('prefixDefaultModule', true); $controller->setDefaultModule('general'); $controller->setDefaultControllerName('index'); $controller->setDefaultAction('index');
Je suis en application modulaire (:module/:controller/:action)
Mais lorsque je demande /toto/tutu/tata
J'ai une erreur :
'Zend_Controller_Action_Exception 'with message 'Action "tutu" does not exist and was not trapped in __call()'
(je voudrais etre renvoyé sur /general/index/index)
Par contre, /toto/index fonctionne (renvoyé sur /general/index/index)
ca aussi ca fonctionne : /toto/index/tata (renvoyé sur /general/index/index)
Les question sont :
Pourquoi dans '/toto/tutu/tata' il considère que 'tutu' est l'action et nom pas 'tata' ?? Pourquoi les valeurs par défaut ne sont pas utilisés ?
Hors ligne
Normalement, lorsque tu spécifies les chemins de modules au front controller, il active par default les routes modulaires. As tu bien du code qui les ajoutent? ou tu n'as encore peut être que un module?
Hors ligne
du code qui ajoute quoi ?? je n'ai pas compris..
J'ai bien plusieurs modules
Hors ligne
Dans mon bootstrap :
$controller->addModuleDirectory(dirname(__FILE__).'/modules');
Hors ligne
Pages: 1