2009-11-23 4 views
1

Je n'arrive pas à comprendre ce qui ne va pas, mais j'essaye de configurer le routage des modules en fonction du sous-domaine. Sinon, le routage est standard. Les travaux suivants jusqu'à ce que j'ajouter plus de 3 paramètres dans l'URL:Zend_Controller_Router_Route Problème de chaînage avec plus de 3 paramètres d'URL

C'est dans un plugin contrôleur

... 
public function routeStartup() { 
    $router = Zend_Controller_Front::getInstance()->getRouter(); 
    $pathRoute = new Zend_Controller_Router_Route (
      ':controller/:action/*', 
      array(
       'controller' => 'index', 
       'action' => 'index' 
      ) 
    ); 

    $hostRoute = new Zend_Controller_Router_Route_Hostname(':module.domain.com'); 

    $chainedRoute = $hostRoute->chain($pathRoute); 

    $router->addRoute('host', $chainedRoute); 
    ... 
} 

http://module.domain.com/controllerName/actionName/param1fonctionne http://module.domain.com/controllerName/actionName/param1/param2ne fonctionne pas

Quelqu'un at-il courir un autre dans cela?

Répondre