forms - rest JMSSerializerBundle Restful帖子:vs 窗体组件

  显示原文与译文双语对照的内容
141 1

对于我理解的,当控制器获得deserialisation的post/put/patch 请求时,JMSSerializerBundle的对于gets组件完全相同。

所以,我为 比如 创建一个symfony自定义 formType and当我收到一个请求时,我就像 $form-> handleRequest ( $request ) 一样something请求,或者我使用 JMSSerializerBundle unserialize一个文档/实体finally最终保存到一个文件/实体。

有人对这两种方法? 目前我只熟悉这种形式。 我 该 选择 哪 一个

我所讨论的应用程序纯粹是RESTful的,没有 Twig 模板和FOSRestbundle正在执行所有RESTful路由。

时间: 原作者:

74 1

对于 restfull,我们通常使用JMSSerializerBundle处理实体的反序列化,然后在执行/更新数据库之前确保实体满足所有必需条件。 工作得很好,比表单组件轻。

表单组件将无法反序列化 json/xml,因此你必须使用 JMSSerializerBundle 。

...