在我的应用程序中,我需要修改已提交并通过验证的表单值。
使用案例是一个带有地址的表单,该地址由外部Web服务进行可能的更正和验证。我需要在更正后更新表单中的地址,并在重新呈现的表单中通知用户。用户不应在更正后获得验证错误。
Symfony的表单组件不允许修改已提交的表单值,并引发AlreadySubmittedException异常。
一种解决方案是将更正后的地址传递给模板并添加逻辑。但这是我认为的错误方式。
还有其他解决方案吗?
提前感谢, Jens
使用案例是一个带有地址的表单,该地址由外部Web服务进行可能的更正和验证。我需要在更正后更新表单中的地址,并在重新呈现的表单中通知用户。用户不应在更正后获得验证错误。
Symfony的表单组件不允许修改已提交的表单值,并引发AlreadySubmittedException异常。
一种解决方案是将更正后的地址传递给模板并添加逻辑。但这是我认为的错误方式。
还有其他解决方案吗?
提前感谢, Jens