silverstripe구성 시스템


비고

설정 시스템이란 무엇입니까?

SilverStripe은 글로벌 구성 시스템을 사용하여 클래스 및 응용 프로그램에 대한 설정을 저장합니다. 이러한 구성 변수는 모델 구조, 타사 서비스 용 컨트롤러 또는 API 키의 보안 설정을 정의하는 데 사용할 수 있습니다.

작동 원리

Config 값은 dev/build 및 cache flush (임의의 URL에 ?flush 추가) 또는 응용 프로그램 코드의 처음 실행시 SS_ConfigStaticManifest 의해 채워집니다.

SS_ConfigStaticManifest 는 모든 PHP 클래스와 YAML 설정 파일을 모든 설정 값에 대해 검사 SS_ConfigStaticManifest 값의 캐시를 만듭니다.

YAML 또는 private static 변수를 통해 Config 설정을 변경할 때 이러한 변경 사항을 적용하려면 캐시를 플러시해야합니다.

구성 시스템 관련 예