class FormType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('a')
->add('b')
->add('c')
->add('d');
}
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(array(
'data_class' =>'entity'
));
}
}
HTMLフォームフィールド:私はフォームを送信するとsymfonyは、
<form>
<input name="a" value="a">
<input name="b" value="b">
</form
、Cは、Dはnullに設定されています。 フォームは、このフィールドを持っていない場合は、私はCとDを更新する必要はありません:)
は、なぜあなたは 'FormType'にフィールドを追加していますか?多分ユースケースが違うかもしれませんし、フィールドを動的に追加することを検討すべきでしょうか? – dlondero