Zend Route在一条路线上

时间:2010-07-02 16:00:42

标签: php zend-framework routing

在我的bootstrap文件中,我有很多路由。有没有办法使用以前的路线作为新路线的一部分?

例如,如果我想更改路由'admin'的url结构,而不是为所有其他路由更改30次,我可以在其他所有路径前面包含路由'admin'吗?类似的东西:

$router->addRoute(
    'admin',
    new Zend_Controller_Router_Route('/admin',
    array('controller' => 'index',
        'action'    => 'index',
        'module'    => 'default')
    )
    ->addRoute(
    'adminPage',
    new Zend_Controller_Router_Route($router->getRoute('admin') . '/somepage',
    array('controller' => 'index',
        'action'    => 'somepage',
        'module'    => 'default')
    );

1 个答案:

答案 0 :(得分:2)

您应该使用路由链接。

我经常使用它,非常强大......

Zend Controller Router - Chains