將選項傳送到表單類

建立表單類時,表單欄位將新增到 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' => [],
    ));
}