您好我使用FOSRestBundle来创建我的API。 我必须像ARRAY一样发送数据:
"sender"=>array("name"=>"adm","city"=>"Rz")
等等。
我阅读了文档,我不知道如何重新获取数据阵列!
我的功能:
/**
* @QueryParam(name="recipient", description="Page of the overview.")
* @QueryParam(name="sender", description="Page of the overview.")
*
*/
public function putDispatchAction(ParamFetcher $params)
{
// $params = $request;
$rec = $params->get('recipient');
$sender = $params->get('sender');
我尝试重新接收参数sender() 但是如何?
我使用symfony 2.8
答案 0 :(得分:1)
请正确浏览document。我想,您需要正确配置View layer
和Listener support
以通过[json,xml]与客户端进行交互。首先使用json
。然后,您可以将数组作为JSON
字符串传递,该字符串也可以由客户端解码为数组。
我曾经通过Request
从客户端获取请求数据(GET,POST)。它再次由format_listener
转换为数组/对象。
希望这有帮助!