所以,我有一个关于Apigility的创建方法来创建一个基本上是
的资源POST /resources
{
<fields go here>
}
...我想知道如何才能创建这些资源的列表。
从我所看到的这些是我的选择:
PUT /resources
PATCH /resources
但我不确定应该发送哪种有效负载。我应该发送一组资源还是一个包含资源数组的对象?
答案 0 :(得分:0)
如果您创建DbConnected服务,请参阅此代码https://github.com/zfcampus/zf-apigility/blob/master/src/DbConnectedResource.php。
默认情况下不会实现此方法。
如果您创建代码连接服务,则可以发送任何有效负载。数据将被解析为数组,以便您制作所需的内容。
我不知道这些请求的验证行为。
如果您发送一组实体,Apigility 1.0.4将验证每个实体(see this link),也许您必须为每个HTTP METHOD编写特定的验证器,或放宽一般验证器(see this link)。 / p>
此链接对您的有效负载https://apigility.org/documentation/api-primer/halprimer有一些建议。
在你的情况下,我会使用数组。