【发布时间】:2016-05-30 09:56:58
【问题描述】:
我有一个表单,用户可以在其中选择首选付款方式。所选付款方式的名称写在隐藏字段“paymentMethod”中。提交表单后,系统会检查客户是否可以付款(付款合作伙伴的 API)。
检查确定:用户应该被重定向到确认页面(没问题)
检查失败:用户应该会再次看到表单,但隐藏字段paymentMethod必须设置为null,因此付款的选择框再次可见。
问题:您无法更改已提交表单的数据。
【问题讨论】:
-
当您尝试修改已从请求(isSubmitted)加载的表单中的数据时,通常会发生这种情况。看看symfony.com/doc/current/cookbook/form/…