2014-06-05 9 views
0

Symfony2에서 프로젝트를 완료했으며 개선 중이거나 리팩토링 중입니다. 하나의 작은 작업은 외부 구성 파일에 일부 매개 변수/자격 증명을 넣는 것입니다.외부 구성 파일에 매개 변수를 저장하는 가장 좋은 방법은 무엇입니까?

# app/config/config.yml 
imports: 
- { resource: parameters.php } 

또는 : 은 내가 사용하여 해당 파일을 가져올 수 있다는 사실을 알고

// app/config/config.php 
$loader->import('parameters.php'); 

하지만 외부 파일로 YML, XML 또는 PHP를 사용의 차이/이점을 알고 싶어요. 그 중 하나가 '더 안전'하거나 '더 좋습니까?'

답변

1

실제에는 차이점이 없습니다. 이는 익숙한 것에 대한 질문입니다.

내 생각에 parameters.yml은 키 - 값 물건이므로 yml은이 용도로 적합합니다. Yml은 아마도 가장 명확하지만 어쩌면 유창하지 않을 수도 있습니다.

다양한 형식 간의 일반적인 차이점을 확인하려면 this 질문을 확인하십시오.

+0

감사합니다. 이제는 큰 차이가 없지만 익숙한 것에 더 많은 문제가 있음을 알았습니다. 다른 대답은 개발자 만이 특정 파일을 만지기 때문에 .php로 이동하기로 결정했습니다. –

관련 문제