Zend Framework向restful controller添加路由

时间:2014-07-17 14:48:18

标签: php rest zend-framework routes restful-url

Zend框架1.7。我有一个Restful控制器和restfull路由。 http://framework.zend.com/manual/1.12/en/zend.controller.router.html#zend.controller.router.routes.rest

$front     = Zend_Controller_Front::getInstance();
$restRoute = new Zend_Rest_Route($front, array(), array(
    'product' => array('ratings')
));
$front->getRouter()->addRoute('rest', $restRoute);

ratings控制器中,我有indexAction来回复来自网址http get的{​​{1}}请求

现在在product/ratings/控制器中,我添加了一个新动作:ratings。 我希望在数字时,网址browseAction会回复product/ratings/browse。 可以配置路由器吗?

1 个答案:

答案 0 :(得分:2)

<强>

$route = new Zend_Controller_Router_Route_Static ( 'product/ratings/browse', array (
        'controller' => 'ratings',
        'module' => 'product',
        'action' => 'index' 
) );
$front->getRouter ()->addRoute ( 'browse', $route );