У меня есть форма «Пользователь»:
public function buildForm(FormBuilder $builder, array $options)
{
$builder
->add('email', 'repeated', array(
'type' => 'email',
'first_name' => 'Email',
'second_name' => 'Confirm Email',
'invalid_message' => 'The email addresses you entered did not match.',
'error_bubbling' => true
))
->add('password', 'repeated', array(
'type' => 'password',
'first_name' => 'Password',
'second_name' => 'Confirm Password',
'invalid_message' => 'The passwords you entered did not match.',
'error_bubbling' => true
))
;
}
Объект имеет следующую проверку:
/**
* @var string $email
*
* @Assert\NotBlank(message="Please enter an email address")
* @Assert\Email()
* @ORM\Column(name="email", type="string", length=100, unique=true)
*/
private $email;
Если вы введете в форму несоответствующие адреса электронной почты, @Assert \Ошибка NotBlank также вызывается, хотя пользователь явно что-то ввел.Есть ли способ предотвратить отображение «пустой» ошибки при возникновении «повторной» ошибки?