我有一个表单 PageFormType,它只有一个名为“条目”的字段,没有数据类。
public function buildForm(FormBuilderInterface $builder, array $options) {
$builder->add('entries', 'collection', array('type' => new EntryFormType() );
}
public function setDefaultOptions(OptionsResolverInterface $resolver) {
$resolver->setDefaults(array('data_class' => null ));
}
表单的设置效果很好,我看到了呈现的 EntryFormTypes 的每个条目和每个字段,但是当验证我的 PageFormType 时,它总是有效的。验证单个 EntryFormType 可以,但我喜欢一次验证所有嵌入的表单。这有可能吗?