我对表单的错误冒泡有疑问。我的表单中的一个字段定义如下:
$formBuilder->add('title','text',
'required' => true,
'error_bubbling' => false,
)
)
我想在这个字段中添加一个这样的验证器:
/**
* @Assert\True(message = "Bad title.")
*/
public function getTitleCorrect()
{
/* ... */
return false;
}
它工作正常,但错误消息显示在表单顶部,而不是在字段行中。
在 Twig 模板中,此错误消息被呈现{{form_errors(form)}}
为全局错误。当我使用{{form_errors(form.title)}}
时,它不会打印我的错误。
我可以做些什么来更改错误的分配?