Php Zend url路由器设置
当url为{location\u id}/comment/ 我有密码Php Zend url路由器设置,php,zend-framework,controller,router,Php,Zend Framework,Controller,Router,当url为{location\u id}/comment/ 我有密码 $r = new Zend_Controller_Router_Route_Regex('api/location/(.*)/comment', array('module' => 'api' ,'controller' => 'comment', 'action' => 'index'), array(1 => 'param1')
$r = new Zend_Controller_Router_Route_Regex('api/location/(.*)/comment',
array('module' => 'api' ,'controller' => 'comment', 'action' => 'index'),
array(1 => 'param1')
);
$router->addRoutes('route6', $r);
但它不工作,它不做索引,但它返回OK。我怎样才能修好它
p/s:位置也是一个辅助工具试试看
$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);
并不是说我更改了正则表达式并将addRoutes更改为addRoute请记住,routes以FILO顺序匹配意味着最后添加的路由将是第一个尝试在anks上进行多次匹配的路由,我只是根据您的建议解决了我的问题,he heThanks,但这是错误的,因为它不是我添加的最后一个$router。