-1

嗨,我使用 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,它是 array() 但是如何?

我使用 symfony 2.8

4

1 回答 1

1

请正确浏览文档。我想,您需要配置View layerListener support正确地通过 [j​​son, xml] 与客户端交互。从使用开始json。然后,您可以将数组作为JSON字符串传递,客户端可以再次将其解码为数组。

我曾经通过Request. 它再次被转换format_listener为数组/对象。

希望这可以帮助!

于 2016-08-05T06:49:29.470 回答