2014-10-19 1 views
0

유효성 검사기로 작업하기 나는 오류 메시지를 설정 한 제약 클래스를 만들어야 만한다는 것을 알았습니다. 그것은 뭔가 이상한 것이 있다고 생각하게합니다 ... contraint 클래스의 핵심은 무엇입니까? 그냥 오류 메시지를 추가하십시오. , 나는 심즈니에서 새로 온 젠드에서 출발합니다symfony 2에서 제약 클래스의 요점은 무엇입니까?

답변

1

당신은 올바른 생각이 있습니다. 그것은 단지 separation of concerns입니다. 이 경우 유효성 검사를위한 구성 캡슐화 (예 : 오류 메시지)에 대한 제약 클래스는 responsible입니다.

+0

유효성 검사기는 유효성 검사 용이며 오류 메시지 용 제약 조건은 –

+1

예 (오류 메시지에만 국한되지 않음)입니다. 예를 들어 Image 제약 조건은 최소/최대 높이/너비와 같은 유효성 검사 옵션을 정의합니다. –

관련 문제