如何更改表单验证程序错误消息样式?此错误消息应显示在字段下方,但与小模式窗口一样。
这是我的表单(表单有效 - required => true)
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('customer', 'entity', array(
'class' => Customer::class,
'property' => 'name',
'empty_value' => 'Choice Customer',
'query_builder' => function ($repository) {
/** @var CustomerRepository $repository */
return $repository->getAllQuery();
},
'required' => true
))
->add('invoiceDate', DateType::class, [
'widget' => 'single_text',
'required' => false
])
->add('reversedVat', CheckboxType::class, ['required' => false])
->add('message')
->add('notes');
}
nedded
答案 0 :(得分:0)
将formnovalidate
属性添加到表单submit
按钮以禁用HTML5验证并允许Symfony执行验证。
然后,您的验证错误应按照{{form_row(form.field)}}
模板显示。