如何使用Zend_Router重写我的URI

时间:2012-02-04 23:16:38

标签: php zend-framework

我正在尝试在我的应用程序中创建Zend_Route。目前我有这样的URI:

/api/resource/index/id/123

我想用Zend_Router将它们重写为:

/api/resource/123

怎么做?

1 个答案:

答案 0 :(得分:1)

上帝我今天很慢。我已经弄明白了:

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

    $route = new Zend_Controller_Router_Route(
        '/api/:controller/:id',
        array(
            'module'     => 'api',
            'action'     => 'index'
        )
    );

    $router->addRoute('resource', $route);
相关问题