我发现了这个:“如何使用 FOSRestBundle 和 Symfony 表单处理嵌套的 json”,但接受的回复是:“使用表单事件手动制作未映射的表单和绑定数据”
在play 中,您可以编写自己的数据绑定器,但对于大多数格式(、、、xml
... json
),您可以根据Content-Type
http 标头自动获取数据(此处@BodyParser.Of(BodyParser.Json.class)
不是必须的),有一些众所周知可用的数据绑定器(来自 Spring 或任何地方)。一个产品可以有一个项目列表,即便如此,您也可以自动将请求正文绑定到表单。
PHP/Symfony 还没有学习如何解决这个问题?如果我在 php + symfonmy 中创建 API REST,我需要编写某种“解析器”吗?有人可以分享指向帖子的链接或带有解决方案的示例吗?
PD:我使用 play 示例是因为我不是经验丰富的 Web 开发人员(PHP 较少),所以把它当作我的 mcve。
提前致谢。