setDefaults数组有哪些选项(data_class和......?)。在哪里可以找到它?
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(array(
'data_class' => 'AppBundle\Entity\Task',
));
}
答案 0 :(得分:2)
表格组件的每种表单类型的所有可能选项都列在文档章节 Form Types Reference 中。
基线默认选项可在班级中找到......
Symfony\Component\Form\Extension\Core\Type\FormType
......所有这些都延伸了。选项添加在:
FormType::configureOptions(OptionsResolver $resolver)
看一下Symfony 3.0 here 的方法实现。
表单组件附带的每种表单类型:
Symfony\Component\Form\Extension\Core\Type
FormType
configureOptions()
方法中添加其他默认值。 例如,BirthdayType
表单类型添加选项名称years
。请参阅 here 。