【问题标题】:How to reroute all urls in Zend Framework?如何重新路由 Zend 框架中的所有 url?
【发布时间】:2010-11-20 11:46:10
【问题描述】:

我在 db 中获得了 url 别名表,每次我想将 url 重新路由到 db 中的模块、控制器、操作和参数时。

我正在这样做:

$frontController  = Zend_Controller_Front::getInstance();
$route = new Zend_Controller_Router_Route(
    ':city/:name',
    array($arr_params->controller, $arr_params->action, $arr_params->module), array($arr_args));
$frontController->getRouter()->addRoute('h', $route);

但它不起作用。如何使其适用于所有网址?

【问题讨论】:

  • 什么不起作用(以及它的作用是什么)?在哪里添加路由,如何获取参数?

标签: zend-framework


【解决方案1】:

听起来您需要一个自定义路由类。在此处查看类似的回复:

how to get dynamic URL like mydomain.com/username using zend framework

【讨论】:

    猜你喜欢
    • 2011-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-07
    • 2011-06-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多