2013-05-27 9 views
1

나는 global.php와 local.php 파일의 사용의 차이점을 알고 싶습니다. Zend documentation에서이 파일은 데이터베이스 구성 만 등록하지만 자격 증명이 구분 된 파일 (local.php)에 있기 때문에 이해할 수 없습니다.젠드 프레임 워크 2 구성 사용

젠드 (Zend) 문서는 버전 제어 시스템 (VCS)에 대해 이야기하지만 이러한 파일이 동일한 디렉토리에 있으면 VCS 내부에서 동일한 가시성을 갖지 않기 때문에 이해할 수 없습니다.

미리 감사드립니다.

답변

2

그들과 함께 작동하는 아이디어는 을 (를) 무시하고을 (를) 무시합니다. 해골 응용 프로그램에 대한 자식 저장소를 보면 해당 디렉토리에 .gitignore 파일이 있음을 알 수 있습니다. 당신은 VCS로 자식을 사용하는 경우

이 모든 파일 제외 local.php 또는 *.local.php가 VCS에 최선을 다하고됩니다 일치하는 모든 파일, 의미한다. 따라서 local.php 파일뿐만 아니라 my-foo.local.php 파일도 VCS 외부에 보관됩니다.

로컬 구성 (예 : 개발 컴퓨터에서 캐시를 사용 중지하려는 경우) 또는 자격 증명 (타사 서비스의 경우 데이터베이스, 이메일 또는 API 키)에 유용합니다. 로컬 설정 파일의 내용은 다른 방법을 통해 저장되거나 전달 될 수 있습니다.

질문에 대답하십시오 : 예, 그들은 같은 디렉토리에 있지만 VCS에서는 무시됩니다. svn으로 작업하는 경우 svn:ignore이라는 용어도 있으며 다른 VCSes도 비슷한 기능을 가지고 있습니다.