Symfony2中的子表单实体上的GroupSequenceProvider

时间:2014-01-26 23:07:53

标签: php forms validation symfony

我有一个父表单和一个类型集合的子代,它可以添加/删除。

我需要父实体和子实体上的GroupSequenceProviderInterface,因为我的验证是基于表单数据的动态。

两种表单都有动态验证组,我根据表单输入在控制器中添加。

GroupSequence在父表单上运行良好,但复杂的验证组也是如此。

孩子似乎设置正确并且肯定会添加组,但是从不调用子元素上的getGroupSequence。

这让我想知道是否有可能对子实体进行动态验证。 symfony可以处理层次结构中的组吗?

我正在使用symfony 2.3

有没有办法在子表单实体上进行GroupSequence验证?

1 个答案:

答案 0 :(得分:3)

这里的问题实际上是我的子实体没有被验证,因为他们没有有效的注释。

// parent entity class

/**
* @Assert\Valid
*/
public $childEntity;