在我的控制器中,我有:
$form = $this->createForm(new ResetPassword());
ResetPassword 是一个 AbstractType 类,它有自己的 buildForm() 方法,我用它来 -> 按原样添加一些字段。
在我的控制器中,我希望能够在显示之前向表单添加另一个字段。
这是我正在尝试的:
$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