将选项发送到表单类

创建表单类时,表单字段将添加到 public function buildForm(FormBuilderInterface $builder, array $options) {...} 函数中。$options 参数包括一组默认选项,例如 attrlabel。要使你的自定义选项在表单类中可用,需要在 configureOptions(OptionsResolver $resolver) 中初始化选项

因此,对于我们的现实世界的例子:

public function configureOptions(OptionsResolver $resolver)
{
    $resolver->setDefaults(array(
        'data_class' => 'AppBundle\Entity\Household',
        'disabledOptions' => [],
    ));
}