2016-08-04 10 views
-1

こんにちは私はFOSRestBundleを使用してAPIを作成しています。FOSRestBundleを使用してAPIにデータを送信および受信する

"sender"=>array("name"=>"adm","city"=>"Rz") 

とより: は、私のようなARRAYとしてデータを送信する必要があります。

ドキュメントを読みましたが、データ配列を受け取る方法がわかりませんでした。

My機能:

/** 
    * @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'); 

Iは、配列() しかし、どのようなパラメータの送信者をreciveしてみては?

私はきちんとdocumentを通過してくださいsymfonyの2.8

答えて

1

を使用しています。私は、View layerListener supportを[json、xml]でクライアントとやりとりするように正しく設定する必要があると考えています。使用開始はjsonです。次に、配列をクライアントによって配列にデコードすることができるJSON文字列として渡すことができます。

私はクライアントからのリクエストデータ(GET、POST)をRequest経由で取得しました。 format_listenerによって再び配列/オブジェクトに変換されました。

希望すると便利です。

関連する問題