Php 使用注释定义post参数-Symfony2

Php 使用注释定义post参数-Symfony2,php,symfony,post,web,symfony-2.3,Php,Symfony,Post,Web,Symfony 2.3,我在一个基于Symfony2构建的项目上有一个控制器,我想知道是否有一种方法可以使用方法注释定义post方法参数,类似于如何对get方法参数进行定义 /** * @Route("/path/{parameter}") * @Method("GET") */ public function myMethod($parameter){ } /** * @Route("/path/") * @Method("POST") * @Parameter("parameter") <---

我在一个基于Symfony2构建的项目上有一个控制器,我想知道是否有一种方法可以使用方法注释定义post方法参数,类似于如何对get方法参数进行定义

/**
 * @Route("/path/{parameter}")
 * @Method("GET")
 */
public function myMethod($parameter){
}

/**
 * @Route("/path/")
 * @Method("POST")
 * @Parameter("parameter") <--- Something like this.
 */
public function myMethod($parameter){
}
我不是说URL参数——我是说命名有效负载参数,以便自动将它们分配给方法参数

/**
 * @Route("/path/{parameter}")
 * @Method("GET")
 */
public function myMethod($parameter){
}

/**
 * @Route("/path/")
 * @Method("POST")
 * @Parameter("parameter") <--- Something like this.
 */
public function myMethod($parameter){
}
/**
*@Route(“/path/{parameter}”)
*@Method(“GET”)
*/
公共函数myMethod($参数){
}
/**
*@Route(“/path/”)
*@Method(“POST”)

*@Parameter(“Parameter”)路由占位符(不是GET/POST参数!)的自动注入是由Symfony框架完成的,它与Symfony框架无关


当参数名称与路由属性名称匹配时,将注入该名称。这对POST和GET参数都不起作用。但是,您可以创建自己的(SensioFrameworkExtraBundle的功能)来自己制作类似的东西。

Hi,这是仅适用于URL参数还是也适用于负载参数?