仅在一个字段为空的情况下带有symfony形式

时间:2018-10-01 13:59:02

标签: symfony symfony-forms

我需要创建一个包含4个字段(uid,firstname,lastname,birthday)的表单。

  • 如果uid完成,则不需要其他3个
  • 如果uid为空,则需要其他3个对象并遵守约束条件。

我该怎么做?我想我必须使用formEvent(预提交)?并获取数据,然后检查数据?增加约束?添加错误?

2 个答案:

答案 0 :(得分:0)

我使用了一个表单事件,如果表单未正确完成,则会产生一个错误。

答案 1 :(得分:0)

您需要使用FormEvents才能实现动态验证。

这是您应该签出的文档:

see here