在我的控制器中,我需要创建注释路由,它必须与此相同:
/getservice?from=2012-06-01&to=2012-06-25
我已经尝试过了,但它不起作用
/**
* @Route("/getservice",defaults={"from" = "","to" = ""})
* @Route("/getservice?from={from}&to={to}")
* @Template()
*/
有任何想法吗 ?
只需为 getservice 部分创建一个路由并从 GET 请求中获取参数
/**
* @Route("/getservice")
* @Template()
*/
public function getServiceAction (Request $request) {
$from = $request->query->get('from');
$to = $request->query->get('to');
...
你也可以做这样的事情
/**
* @Route("/getservice/{from}/{to}")
* @Template()
*/
public function getServiceAction($from, $to){
// ...
}