0

在我的控制器中,我需要创建注释路由,它必须与此相同:
/getservice?from=2012-06-01&to=2012-06-25

我已经尝试过了,但它不起作用

/**
 * @Route("/getservice",defaults={"from" = "","to" = ""})
 * @Route("/getservice?from={from}&to={to}")
 * @Template()
 */

有任何想法吗 ?

4

2 回答 2

0

只需为 getservice 部分创建一个路由并从 GET 请求中获取参数

/**
 * @Route("/getservice")
 * @Template()
 */
public function getServiceAction (Request $request) {

    $from = $request->query->get('from');
    $to = $request->query->get('to');
    ...
于 2012-08-20T21:06:27.117 回答
0

你也可以做这样的事情

/**
 * @Route("/getservice/{from}/{to}")
 * @Template()
 */
public function getServiceAction($from, $to){
  // ...
}
于 2012-08-20T22:43:45.667 回答