2012-02-04 2 views
1

FuelPHP가 모듈과 응용 프로그램 디렉토리에서 언어 파일을 처리하는 방법에 대한 설명을 얻으려고했습니다. 같은 이름의 모든 요소를 ​​하나의 언어 배열로 병합합니까 아니면 응용 프로그램에서 발견하면 그냥 멈추게합니까?모듈 및 응용 프로그램 간의 언어 파일

응용 프로그램과 모듈에 foo.php 언어 파일을 만들려면 두 파일의 모든 내용 또는 응용 프로그램의 모든 내용에 액세스 할 수 있습니까?

+1

실제로 내 자신의 질문에 답변되었습니다. 모듈을 자동으로 병합하지 않는다는 사실이 드러났습니다 (모듈에서 언어 파일을로드하려면 언어 파일 이름 앞에 모듈 이름이 필요합니다). 수동으로 파일을로드하면 해당 위치에서 단일 배열로 병합됩니다. – agentphoenix

답변

5

모듈 컨텍스트에있는 경우 Lang :: load ('foo')는 모듈에서 언어 파일을로드하고, 존재하는 경우 전역 'foo'와 병합합니다.

모듈 컨텍스트에 있지 않거나 다른 모듈에서 활성 모듈을로드하려면 Lang :: load ('module :: foo')를 사용하여 모듈을 명시 적으로 지정해야합니다.

관련 문제