2014-10-16 2 views
1

Symfony2 폼의 유효성을 검사하려고합니다. 그러나 나 다음과 같은 방법이 아닌 작동합니다Symfony2 폼 유효성 검사가 작동하지 않습니다.

{{ form_errors(form) }} 

{{ form_errors(form.field1) }} 
{{ form_errors(form.field2) }} 

내 문제가 될 수 있습니까? 해결책을 찾지 만 어떤 결과도 얻지 못했습니다. 도와주세요. 여기

관련 게시물 :

Link 1

Link 2

답변

1

이 나를 위해 일 것입니다. 당신은 당신이 예를 이것에 대한 표시 할 오류 메시지를 추가 할 필요가 your bundle name/Resource/config/validation.yml 번들 내부

내 문의 양식 validation.yml는 이름 필드를 말할 수에 대한 메시지를 표시하도록 나뭇 가지 내부 그리고

properties: 
     name: 
      - NotBlank: {message: "Please provide your name"} 
     email: 
      - NotBlank: {message: "Please provide youe email"} 
      - Email: 
         message: '"{{ value }}" is not valid.' 
     comment: 
      - NotBlank: {message: "Please enter your comment"} 

모습입니다 , 컨트롤러 내부

{% if(form_errors(form.name)) %} 
{{ form_errors(form.name) }} 
{% endif %} 

당신은 체크

if ($form->isValid()) {....your processing code here } 
을 배치해야 (`{{form_errors을 마지막으로 당신의 app/config/config.yml에서

검증

framework: 
    validation:  { enabled: true, enable_annotations: false } 
+0

안녕하세요 활성화 감사하지만 나를 위해 도움을 didn를 ... 내가 문제입니다 로그에 내가 오류 메시지를 참조 잘 모릅니다 만. .})}'빈 문자열 반환 ... –

관련 문제