我正在尝试将Symfony 2与FOSRestBundle一起使用,我已经使GET
和POST
函数运行正常并且我已经使用PUT返回数组,但是我无法得到我的查询字符串或输入。
我尝试了显而易见的$_POST
,$_GET,
$_PUT
,甚至尝试了file_get_contents("php://input
“);这些都没有返回查询字符串。
我认为PUT
用于更新我正在进行的现有条目。
非常感谢任何协助。
答案 0 :(得分:0)
让我举个例子:
/**
* @View(statusCode=200)
* @Put("/resource/{resource_id}")
* @QueryParam(name="page", requirements="\d+", default="1", description="Page of the overview.")
*/
public function putAction(ParamFetcher $paramFetcher)
{
$page = $paramFetcher->get('page');
...
}
这样你就可以获取查询参数。