下面的是成功的代码实例:
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap{ protected function _initRouter(){ $this->bootstrap('frontController'); $front = Zend_Controller_Front::getInstance(); // from singleton, for example $router = $front->getRouter(); $route = new Zend_Controller_Router_Route('login', array('controller' => 'account', 'action' => 'index')); $router->addRoute('login', $route); return $router;}}
自定义路由是在默认路由的基础上添加新的路由方式,这个很容易理解。我之所以写这个是因为我在过去的两天里面遇到一个很奇葩的问题,按照《Beginning Zend Framework》一书上面的示例在public/index.php下面添加路由,但是怎么都不成功。google了N多次,试了N多次,重装了一次Apache还是不成功。。。又解决了一个坑爹的问题~~