2011-10-06 4 views
3

트리거 I "사용자"양식이 있습니다Symfony2 형태 반복 오류는 빈 오류

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 오류는 사용자가 분명히 입력 한 경우에도 트리거됩니다. "반복 된"오류가 발생하면 "빈"오류가 표시되는 것을 막을 수 있습니까?

는이 알려진 문제 심포니 문제에 티켓입니다
+2

내가 GitHub의에 티켓을했다, 그래서는 봅시다 : https://github.com/symfony/symfony/issues/2413 –

답변