Symfony 3 将数据绑定到来自请求的表单
Symfony 3 bind data to form from request
我有一个小问题,如果Request
为空,我应该如何将symfony中的PUT请求绑定到表单。
即使我可以通过
访问数据
file_get_contents("php://input")
我的数据绑定结构不正确,$form->handleRequest
无法按预期工作。没有表单名称,也没有遵守层次结构。
我从 angular 接口得到一个 post 的对象。
在那种情况下,您直接将数据提交到表单,这实际上是在 handleRequest()
调用中完成的。
官方文档说了怎么做:Calling Form::submit() manually
如果需要,您甚至可以单独 "submit" 所有字段,但这不太可能发生在任何人身上。
希望这对您有所帮助...
我有一个小问题,如果Request
为空,我应该如何将symfony中的PUT请求绑定到表单。
即使我可以通过
访问数据file_get_contents("php://input")
我的数据绑定结构不正确,$form->handleRequest
无法按预期工作。没有表单名称,也没有遵守层次结构。
我从 angular 接口得到一个 post 的对象。
在那种情况下,您直接将数据提交到表单,这实际上是在 handleRequest()
调用中完成的。
官方文档说了怎么做:Calling Form::submit() manually
如果需要,您甚至可以单独 "submit" 所有字段,但这不太可能发生在任何人身上。
希望这对您有所帮助...