Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour à tous
je suis nouveau avec ZF,
pour l'instant je vais être franc l'experience n'est pas super , j'ai l'impression que la doc n'est pas très claire je n'arrive pas à m'y faire.
Pour le problème : j'ai un menu "dynamique" (qui est enregistré en base de données) je fais un translate dessus ça marche nikel.
donc voici la ligne qui affiche pour la vue
<ul> <?php foreach($this->pages as $pages) : ?> <li><a href="<?php echo $this->url(array('language'=>'fr','controller' => $pages->label ,'action' => 'index')); ?>"><?php echo $this->translate($this->escape($pages->label));?></a></li> <?php endforeach; ?> </ul>
alors quand je suis dans les controllers autre qu'index ça fonctionne
j'ai bien /fr/controller
pour le fr je m'en occuperai plus tard: pour l'instant seulement en français.
mais quand je suis sur l'index tous les url sont /
(je change de controller via la barre d'adresse directement.
j'ai suivi plusieur tutos ça m'à l'air très redondant pour le translate
je donne pour application.ini cela va peut-être vous aider.
resources.router.routes.defaultmodule.type = Zend_Controller_Router_Route_Module resources.router.routes.defaultmodule.abstract = On resources.router.routes.defaultmodule.defaults.module = "system" resources.router.routes.language.type = Zend_Controller_Router_Route resources.router.routes.language.route = ":language" resources.router.routes.language.reqs.language = "^(fr|en|hy)$" resources.router.routes.language.defaults.language = "fr" resources.router.routes.language.defaults.controller = index resources.router.routes.language.defaults.action = index resources.router.routes.default.type = Zend_Controller_Router_Route_Chain resources.router.routes.default.chain = "language, defaultmodule"
Merci, bonne journée.
Hors ligne
Pages: 1