2014-09-17 2 views
2

내가 내 모든 유효성 검사 오류에 대한 나뭇 가지의 간단한심포니 2 양식 오류

{{ form_errors(form) }} 

전화를 갖고 싶어.

하지만 작동하지 않습니다. 필드를 호출 할 때만 유효성 검사 메시지가 반환되지만이 필드에 대해서만 나타납니다.

하나의 간단한 {{form_errors (form)}} 호출에서 모든 유효성 검사 메시지를 반환 할 수 있습니까? 내 엔티티 검증

예 :이 하나 개의 필드에 노력하고 있습니다

/** 
* @var string 
* 
* @ORM\Column(name="pdb_domain_account", type="string", length=255, nullable=false) 
* @Assert\NotBlank(
* message = "The field name cannot be empty") 
* @Assert\Regex("/^[A-z]+$/", 
* message = "Only letters are allowed for the relation name.") 
*/ 
private $pdbDomainAccount; 

:

당신은 양식 유형 trueerror-bubbling 설정되어 있는지 확인해야합니다, 그래서 그들이 통과
{{ form_errors(form.pdbDomainAccount) }} 

답변

2

부모 폼에 오류가있는 경우 사용 가능 {{ form_errors(form) }}

From Symfo ny2의 문서는 :

true의 경우,이 필드의 오류는 부모 필드 또는 양식에 전달됩니다. 예를 들어 일반 필드에서 true로 설정하면 해당 필드가 필드가 아닌 기본 폼에 연결됩니다.

http://symfony.com/doc/current/reference/forms/types/text.html#error-bubbling

+0

덕분에 대답, 지금 노력하고 있습니다! = D – Tommie