如何缩短Zend Framework中自定义路由的定义?我目前有这个定义:
@H_301_7@$route = new Zend_Controller_Router_Route( ":module/:id",array( "controller" => "index","action" => "index" ),array("id" => "\d+") ); self::$frontController->getRouter()->addRoute('shortcutOne',$route); $route = new Zend_Controller_Router_Route( ":module/:controller/:id",array("action" => "index"),array("id" => "\d+") ); self::$frontController->getRouter()->addRoute('shortcutTwo',$route); $route = new Zend_Controller_Router_Route( ":module/:controller/:action/:id",null,array("id" => "\d+") ); self::$frontController->getRouter()->addRoute('shortcutThree',$route);
有没有办法更好地结合这些规则?
你在哪里放置这些的最佳做法是什么?我正在Front Controller初始化之后,将它们放在我的引导类中.