我有一个父表单和一个类型集合的子代,它可以添加/删除。
我需要父实体和子实体上的GroupSequenceProviderInterface,因为我的验证是基于表单数据的动态。
两种表单都有动态验证组,我根据表单输入在控制器中添加。
GroupSequence在父表单上运行良好,但复杂的验证组也是如此。
孩子似乎设置正确并且肯定会添加组,但是从不调用子元素上的getGroupSequence。
这让我想知道是否有可能对子实体进行动态验证。 symfony可以处理层次结构中的组吗?
我正在使用symfony 2.3
有没有办法在子表单实体上进行GroupSequence验证?
答案 0 :(得分:3)
这里的问题实际上是我的子实体没有被验证,因为他们没有有效的注释。
// parent entity class
/**
* @Assert\Valid
*/
public $childEntity;