在 Symfony2 中使用 json 数据水合实体
有没有办法用 Symfony2 中传入请求的 json 数据来水合实体? 我以为有类似的东西
Form::bindRequest
,但我找不到任何东西...... 如果能将这个功能与 knockout js 等库一起使用,那就太好了。
Is there any way to hydrate entities with json data from an incoming request in Symfony2?
I thought there was something similar to
Form::bindRequest
But I can't find anything...
It would be nice to have this feature for using with libraries like knockout js.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您需要的是从 JSON(或 XML)格式合并对象,您可以查看 序列化器组件。
它是为了解决此类常见问题而设计的。
您甚至可以尝试 JMSSerializerBundle,它使该组件的使用更加容易。
关于验证,因为它是另一个组件(Validator),您可以使用它的形式:
If what you need is to hydrate objects from a JSON (or XML) format, you can take a look at the Serializer component.
It was made to solve this kind of common problem.
You can even try the JMSSerializerBundle that makes the use of this component easier.
About validation, as it's another component (Validator), you can use it appart of the forms: