0

Symfony 검사기에서 생성 된 오류 메시지를 수정/사용자 정의하는 간단한 방법이 있습니까?HowTo : Symfony에서 오류 코드/메시지를 사용자 화 및 국제화 하시겠습니까?

예 : 문자열 유효성 검사기를 사용할 때 필드가 비어 있으면 필드에 기본적으로 "Required"라는 메시지가 표시됩니다.

이것은 확실히 클래스에서 비롯되었지만 모든 인스턴스에 적용되도록 문자열 유효성 검사기의 메시지를 전체적으로 변경하는 방법이 있습니까?

미리 감사드립니다.

PS : 당신이 세계적으로 기본 오류 메시지를 조작 할 수 있는지 아직 모르는 심포니 기본 코드

답변

0

그런 메시지에 대한 자동 번역이 있다고 가정합니다. 번역 파일에 메시지를 넣기 만하면 symfony가 선택한 로케일을 기반으로 렌더링합니다.

-1

변경을 필요로하는 솔루션을 감사하지,하지만 당신은 당신이 원하는 국제화 개체에 액세스 할 수 있습니다 다음 코드 줄을 사용하십시오.

$i18n = sfContext::getInstance()->getI18N(); 
$i18n->__('your message'); 

아마도 도움이됩니다.

+0

안녕하세요,이 Q는 양식 유효성 검사기에서 생성 된 오류 메시지를 수정하는 것과 관련되어 있습니다. 감사 – Prasad

관련 문제