2009-11-23 57 views
1

我似乎無法弄清楚發生了什麼問題,但我試圖設置基於子域的模塊路由。否則,路由是標準的。下面的工作,直到我在URL中添加超過3個參數:Zend_Controller_Router_Route鏈接超過3個url參數的問題

這是一個控制器插件

... 
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/param1工作 http://module.domain.com/controllerName/actionName/param1/param2內不起作用

有其他人跑進入這個?

回答