首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PRE_SUBMIT将错误添加到symfony 4中的字段之后,重新加载输入中的数据

问在PRE_SUBMIT将错误添加到symfony 4中的字段之后,重新加载输入中的数据
EN

Stack Overflow用户
提问于 2018-12-08 03:21:34
回答 1查看 136关注 0票数 0

我在App\Forms中创建了一个表单。我需要自定义验证,所以在我的表单中添加一个PRE_SUBMIT侦听器。但是当我点击submit和pre_submit添加一个错误时,用新表单重新加载表单构建,并且我的数据丢失了。

我可以做些什么来将我的数据保存在输入中?

EN

回答 1

Stack Overflow用户

发布于 2018-12-08 15:01:04

表单事件不是表单验证的好地方。对于自定义验证,最好编写一个自定义验证约束类,并在表单定义中使用它。

要编写自定义验证,请遵循以下步骤:

https://symfony.com/doc/current/validation/custom_constraint.html

然后按照以下步骤在窗体类中使用您创建的自定义验证约束:

https://symfony.com/doc/current/validation.html#constraints-in-form-classes

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53675638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档