Php 如何将非字段特定的表单错误消息传递给twig?
在我的小枝登录表单的顶部Php 如何将非字段特定的表单错误消息传递给twig?,php,symfony,twig,symfony4,Php,Symfony,Twig,Symfony4,在我的小枝登录表单的顶部 {{ form_errors(form) }} 身份验证失败后,我想在此处传递错误的密码消息。在我的控制器中,我有: echo $twig->render('login.html', ['form' => $form->createView(), 'title' => 'title', 'form.errors' => array('wrong pass'); ]); 但我假设form.errors是一个错误的参数,用于将非字段特
{{ form_errors(form) }}
身份验证失败后,我想在此处传递错误的密码消息。在我的控制器中,我有:
echo $twig->render('login.html',
['form' => $form->createView(),
'title' => 'title',
'form.errors' => array('wrong pass');
]);
但我假设form.errors是一个错误的参数,用于将非字段特定的错误传递给twig表单。我该怎么做?我可能必须添加我的symfony表单是独立的,而不是框架。您应该在PHP代码中的
表单
实例中添加错误:
/。。。
$form->addError(新FormError(“错误传递”);
返回新响应($twig->render('login.html')[
'form'=>$form->createView(),
“标题”=>“标题”,
'form.errors'=>array('error pass');
]));
顺便说一句,我不太确定您是否希望将此作为表单错误