Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Forms 如何在RESTAPI中使用模型和表单?_Forms_Api_Rest_Serialization_Symfony - Fatal编程技术网

Forms 如何在RESTAPI中使用模型和表单?

Forms 如何在RESTAPI中使用模型和表单?,forms,api,rest,serialization,symfony,Forms,Api,Rest,Serialization,Symfony,我想知道在RESTAPI中发布/放置/修补实体或实体集合并使用Symfony2的最佳方式是什么 我希望能够接受json(可能还有xml)作为输入请求,我知道使用表单已经可以做到这一点,但我不确定这是不是一种方法 有什么建议吗?是的,使用表单似乎是最好的解决方案。这就是表格的用途 查看一下,它会为您节省一些时间。我不知道为什么表单是表单。在这种用例中,REST API中的数据建模方式不同。顺便说一句,我知道RestBundle,但它没有提供任何关于这些情况的功能。为了澄清一点,我想知道使用表单是否

我想知道在RESTAPI中发布/放置/修补实体或实体集合并使用Symfony2的最佳方式是什么

我希望能够接受json(可能还有xml)作为输入请求,我知道使用表单已经可以做到这一点,但我不确定这是不是一种方法


有什么建议吗?

是的,使用表单似乎是最好的解决方案。这就是表格的用途


查看一下,它会为您节省一些时间。

我不知道为什么表单是表单。在这种用例中,REST API中的数据建模方式不同。顺便说一句,我知道RestBundle,但它没有提供任何关于这些情况的功能。为了澄清一点,我想知道使用表单是否是反对使用jms序列化程序捆绑将json对象反序列化为我可以使用的模型的最佳方法。我不确定我是否理解您的意思。您可以从数据库中获取对象(或创建新对象),并使用表单用提交的数据(反序列化数组)填充对象。如果您需要查看示例,请查看LiipHelloBundle: