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