如何在Zend Framework中重新路由所有URL?

时间:2010-11-20 11:46:11

标签: zend-framework

我在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);

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

1 个答案:

答案 0 :(得分:1)

听起来你需要一个自定义路线类。在这里看到类似的回应:

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