私のコントローラーには、次のものがあります。
$form = $this->createForm(new ResetPassword());
ResetPassword は、いくつかのフィールドをそのまま追加するために使用している独自の buildForm() メソッドを持つ AbstractType クラスです。
私のコントローラーでは、フォームを表示する前にフォームに別のフィールドを追加できるようにしたいと考えています。
これが私が試していることです:
$form = $this->createForm(new ResetPassword())->add('test');
これにより、エラーが発生します。
Catchable Fatal Error: Argument 1 passed to Symfony\Component\Form\Form::add() must implement interface Symfony\Component\Form\FormInterface, string given