Zend url路由设置


Zend url router setting

当url为http://site.com/api/location/{location_id}/comment/时,如何在CommentController中使用Index Action

i have code

$r = new Zend_Controller_Router_Route_Regex('api/location/(.*)/comment',
            array('module' => 'api' ,'controller' => 'comment', 'action' => 'index'),
            array(1 => 'param1')
            );
    $router->addRoutes('route6', $r);

但它不起作用,它不做IndexAction但它返回OK。我该怎么修理它?

p/s: location也是一个控制器

Try

$r = new Zend_Controller_Router_Route_Regex('api/location/(['d]+)/comment',
    array('module' => 'api' ,'controller' => 'comment', 'action' => 'index'),
    array(1 => 'param1')
);
$router->addRoute('route6', $r);

并不是说我改变了正则表达式,把addRoute改成了