仅当一个字段为空时才需要的 symfony 表单
symfony form with required only if one field blank
我需要创建一个包含 4 个字段(uid、名字、姓氏、生日)的表单。
- 如果 uid 已完成,则不需要其他 3 个
- 如果 uid 为空,则需要另外 3 个并遵守约束条件。
我该怎么做?我想我必须使用 formEvent(预提交)?并获取数据,检查数据但之后?添加约束 ?添加错误?
我使用了表单事件,如果表单未正确完成,则会生成错误。
您需要使用FormEvents才能实现动态Validation。
这是您应该查看的文档:
我需要创建一个包含 4 个字段(uid、名字、姓氏、生日)的表单。
- 如果 uid 已完成,则不需要其他 3 个
- 如果 uid 为空,则需要另外 3 个并遵守约束条件。
我该怎么做?我想我必须使用 formEvent(预提交)?并获取数据,检查数据但之后?添加约束 ?添加错误?
我使用了表单事件,如果表单未正确完成,则会生成错误。
您需要使用FormEvents才能实现动态Validation。
这是您应该查看的文档: