【发布时间】:2011-11-01 10:28:44
【问题描述】:
所以你可以使用 Zend Router 的 addRoute() 方法在 zend 框架中添加路由...
但是如果我想获得所有已定义路线的列表怎么办?有没有我可以用来这样做的方法?
【问题讨论】:
-
那些是路由,不是路由器。
标签: php model-view-controller zend-framework
所以你可以使用 Zend Router 的 addRoute() 方法在 zend 框架中添加路由...
但是如果我想获得所有已定义路线的列表怎么办?有没有我可以用来这样做的方法?
【问题讨论】:
标签: php model-view-controller zend-framework
如果您使用的是重写路由,您可以在Zend_Controller_Router_Rewrite 中调用getRoutes()。这将为您提供所有链式路由的数组。
【讨论】:
在 Zend Framework 1.11 中,您可以像这样从 Front Controller 获取路由器:
$router = Zend_Controller_Front::getInstance()->getRouter();
您可以使用 getRoutes 方法获取路线:
$routes = $router->getRoutes();
【讨论】: