Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > MVC
MVC Forum de support sur le développement d'applications de type modèle-vue-contrôleur avec Zend Framework ainsi que vos questions sur les plugins, les helpers etc. Avant de poster -> Cours MVC, FAQ ZF Controller
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/10/2011, 18h28   #1
Futur Membre du Club
 
Inscription : novembre 2010
Messages : 47
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 47
Points : 19
Points : 19
Par défaut Petit soucis de router

Bonjour à tous,

En plus du routeur par défaut, j'ai rajouté un routeur Regex :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
$router->addRoute(
        'grid',
        new Zend_Controller_Router_Route_Regex(
             '!([a-z0-9]+)/(.*)',
             array(
                 'controller' => 'afficher',
                 action' => 'index'
             ),
             array(1=>'grid',2=>'title'),
             '!%s/%s'
        )
);
La route fonctionne bien, mais une fois sur cette page, Zend_View::url() et les navigations ne formatent plus que à travers les règles de ce routeur. Ainsi, le menu a le même url que la page, et un $this->view->url() depuis le controlleur avec les paramètres classiques "controller" et "action" ne donnent rien. Par contre, si je renseigne 'grid' et/ou 'title', l'url est modifiée.

J'ai essayé de mettre en deuxième argument de url(), la valeur "default", mais ça ne change rien. J'ai essayé en troisième argument true et false, pareil.

Quelqu'un a-t-il une idée ?

Merci
devlop78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h52.


 
 
 
 
Partenaires

Hébergement Web