setDefaults数组(data_class和…?)有哪些选项。在哪里可以找到它?
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(array(
'data_class' => 'AppBundleEntityTask',
));
}
表单组件的每种表单类型的所有可能选项都列在文档章节表单类型参考中。
基线默认选项可以在类中找到。。。
SymfonyComponentFormExtensionCoreTypeFormType
所有这些都在延伸。选项添加在:
FormType::configureOptions(OptionsResolver $resolver)
请在此处查看Symfony 3.0的方法实现。
表单组件附带的每种表单类型:
- 可以在命名空间
SymfonyComponentFormExtensionCoreType
下找到 - 扩展此
FormType
- 可以在其CCD_ 3方法中添加额外的默认值
例如,BirthdayType
表单类型add的一个选项名为years
。请参阅此处的。