我正在尝试将Symfony 2与FOSRestBundle一起使用,我已经让我的GET和POST函数工作得很好,并且通过PUT可以很好地返回一个数组,但是我无法获得我的查询字符串或输入。
我尝试过显而易见的$_POST、$_GET, $_PUT,甚至尝试过file_get_contents("php://input");这些方法都没有返回查询字符串。
我相信PUT是用来更新现有条目的,我正在这么做。
任何帮助都将不胜感激。
发布于 2014-11-14 20:42:52
让我给你举个例子:
/**
* @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');
...
}这样,您将能够获取查询参数。
https://stackoverflow.com/questions/26528164
复制相似问题