下面的是成功的代码实例:
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还是不成功。。。又解决了一个坑爹的问题~~
转载于:https://blog.51cto.com/zorro/1227262