將選項傳送到表單類
建立表單類時,表單欄位將新增到 public function buildForm(FormBuilderInterface $builder, array $options) {...} 函式中。$options 引數包括一組預設選項,例如 attr 和 label。要使你的自定義選項在表單類中可用,需要在 configureOptions(OptionsResolver $resolver) 中初始化選項
因此,對於我們的現實世界的例子:
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(array(
'data_class' => 'AppBundle\Entity\Household',
'disabledOptions' => [],
));
}