【问题标题】:get a list of defined zend routes获取已定义的 Zend 路由列表
【发布时间】:2011-11-01 10:28:44
【问题描述】:

所以你可以使用 Zend Router 的 addRoute() 方法在 zend 框架中添加路由...

但是如果我想获得所有已定义路线的列表怎么办?有没有我可以用来这样做的方法?

【问题讨论】:

  • 那些是路由,不是路由器。

标签: php model-view-controller zend-framework


【解决方案1】:

如果您使用的是重写路由,您可以在Zend_Controller_Router_Rewrite 中调用getRoutes()。这将为您提供所有链式路由的数组。

【讨论】:

    【解决方案2】:

    Zend Framework 1.11 中,您可以像这样从 Front Controller 获取路由器:

    $router = Zend_Controller_Front::getInstance()->getRouter();
    

    您可以使用 getRoutes 方法获取路线:

    $routes = $router->getRoutes();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多