「entries」という名前のフィールドが1つだけあり、データクラスがないFormPageFormTypeがあります。
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の検証は機能しますが、すべての埋め込みフォームを一度に検証したいと思います。これはどういうわけか可能ですか?