2010-08-08 6 views
0

저는 젠드 프레임 워크 1.10.7을 사용하고 있으며 기본 변환기를 설정하는 방법을 찾고 있습니다. Bootstrap.php에서 설정할 수 있다는 것을 알고 있지만 configs.ini에서 설정하여 제네릭 구성 대부분을 수집하고 싶습니다.configs.ini에서 기본 변환기를 설정하는 방법은 무엇입니까?

레지스트리 키 (registry_key?)를 지정해야합니다.

그런데 Zend_Controller_Router가이 기본 변환기를 자동으로 사용합니까, 아니면 Zend_Controller_Router :: setDefaultTranslator()를 명시 적으로 사용해야합니까? 그러면 configs.ini에서 아직 수행 할 수 있습니까?

감사합니다.

답변

3

내가 무슨 짓을 :

는 내가 유일 시간 필자 젠드와 번역을 사용하고 YMMV, 나를 위해 꽤 잘 작동이 사용

  • 가이 라인을 추가/응용 프로그램/설정/application.ini :
resources.translate.registry_key = "Zend_Translate" 
resources.translate.adapter= "Array" 
resources.translate.default = fr_FR 
resources.translate.content = APPLICATION_PATH "/language/fr.php"
  • '/ 응용 프로그램/languag 그들은 각 클래스의 시작이다 (유효성 검사기에 '(IsEmpty 함수', 'notAlnum', ...) 전자/fr.php 당신은 키를 조회 할 수
return array( 
    'isEmpty' => "Ce champ est obligatoire", 
    ... 
);

파일은 구성 ' 젠드/밸리데이션/*. php).

이것은 가장 빠른 방법 중 하나이며 단일 언어를 사용하는 소규모 사이트에서만 사용할 수 있습니다. 필요한 경우 더 적합한 어댑터 및 기능에 대해서는 http://framework.zend.com/manual/en/zend.translate.adapter.html을 참조하십시오.

관련 문제