1

したがって、Apigility に create メソッドを用意して、基本的に

POST /resources
{
  <fields go here>
}

...そして、これらのリソースのリストを作成するオプションをどのように使用できるか疑問に思っていました。

私が見ることができるものから、これらは私のオプションです:

  • 置換リスト:PUT /resources
  • パッチリスト:PATCH /resources

しかし、どの種類のペイロードを送信すればよいかわかりません。リソースの配列またはリソースの配列を持つオブジェクトを送信する必要がありますか?

4

1 に答える 1

0

DbConnected サービスを作成する場合は、このコードhttps://github.com/zfcampus/zf-apigility/blob/master/src/DbConnectedResource.phpを参照してください。

このメソッドはデフォルトでは実装されていません。

コード接続サービスを作成すると、任意のペイロードを送信できます。データは配列として解析され、必要なものが作成されます。

これらのリクエストに対する検証の動作がわかりません。

エンティティの配列を送信すると、Apigility 1.0.4 は各エンティティを検証します(このリンクを参照)。おそらく、各 HTTP METHOD に特定のバリデータを記述するか、一般的なバリデータを緩和する必要があります(このリンクを参照)

このリンクには、ペイロードhttps://apigility.org/documentation/api-primer/halprimerに対するいくつかの提案があります。

あなたの場合、配列を使用します。

于 2014-08-29T23:01:15.467 に答える