登録ページのテンプレートとフォームをオーバーライドすることができましたが、最初のフィールドが挿入されていることに気付きました。
これが私のbuildformコードです:
public function buildForm(FormBuilderInterface $builder, array $options) {
$builder->add('firstname', 'text', array('label' => 'First Name'))
->add('lastname', 'text', array('label' => 'Last Name'))
->add('over_18', 'checkbox', array('label' => 'Yes I am over 18', 'mapped' => false))
->add('email', 'text', array('label' => 'Email'))
->add('phone', 'text', array('label' => 'What is your telephone number?'))
->add('password', 'password', array('label' => 'Choose a password'))
;
}
テンプレートでa を実行する{{ dump(form) }}
と、次のようになります。
これらのフィールドで $builder->remove() を実行できることは理解していますが、フォームを上書きする場合、本当にこれを行う必要がありますか?
ありがとう