我有一个使用嵌入表单集合的表单。
在我的主表单中,我对“评论”字段进行了验证。这个验证很简单,效果很好。我的嵌入表单集合处理另一个实体。我想对此实体字段进行验证
| comment (min length = 5 ok) ------
| anotherfield (min length = 5 not ok)
| anotherfield (min length = 5 not ok)
我通过 validation.yml 文件调用两个表单验证规则:
My\Bundle\Entity\Main:
properties:
comment:
- Length:
min: 5
minMessage: "minmessage"
My\Bundle\Entity\EmbedEntity:
properties:
anotherfield:
- Length:
min: 5
minMessage: "minmessage"
但是第二次验证被忽略了,我的表单被提交了。(没有错误返回并通过$form is->valid()
)
我的验证文件被读取。(我对评论的第一次验证很好)
我错过了什么吗?