Package

Config

by XEJapan posted Nov 22, 2015
?

Shortcut

PrevPrev Article

NextNext Article

ESCClose

Larger Font Smaller Font Up Down Go comment Print

Config

소���

Config 패키지는 XE3 에서 각��� 설정 정보�� 저장하��� 관리하는 역활을 합니다. 모든 설정 정보는 config 라는 이름의 데이터베이스 테이블에 저장되며 이때 . 으로 구���되는 구���자(델리미터)�� 통해서 설정 정보�� 가져올 수 있습니다. XE 에서 config 는 상위 참조가 가능한 key - value 저장소라고 할 수 있습니다.

특징

XE3의 Config 패키지는 설정 정보�� 저장하��� 관리하기 위한 효율적이고 편리한 방���을 제공합니다. 플러그인 기능 개���에 있어서 발생하는 default 설정 정보와 개��� 설정 정보�� 구���에 대한 문제와 정보의 상속(default 설정과 개��� 설정 이 두���의 정보�� 합쳐서 확인해야 되는 경우)�� 해결하기 위해서 Config 패키지는 Hierarchy 구조로 되어 있습니다.

XE3 Config 는 상위레벨의 설정을 포함한 개��� 설정정보�� 가져올 수 있��� 설계 되었으�� 이에 따라 개���자는 별도의 설정을 확인할 수 없을 때에는 미리 설정된 상위의 Default(기본) 설정을 참���할 수 있��� 됩니다.

실제 config 테이블에 저장되는 정보는 json 형식을 띄��� 있으�� 이�� Config 파사드를 통해서 손쉽게 저장하���, 삭제하���, 변경할 수 있습니다.

XE3 Config 는 이러한 방식을 통해서 시스템이 개��� 기능들에서 필요한 설정정보�� 각��� 가������ 있��� 않아도 되도��� 하���, 이에 따라 상위 레벨의 설정 정보가 변경되었을 때 바��� 하위의 설정정보에 반영되어 사이트 관리자��� 특별히 정의하��� 않아도 사이트 전체의 정보�� 관리할 수 있도��� 합니다.

또한 config 는 상위 설정을 포함한 전체 설정의 일괄 변경을 가능하��� 합니다. 상위 설정과 연관되어 있는 모든 설정들을 일괄적으로 한���에 수정하���자 할 때 개���적으로 정보�� 업데이트 해야 된다�� 무���이나 번거로운 작업이 될 것입니다. config 에서는 이런 경우 상위 설정을 포함한 전체 설정의 일괄 변경을 지원합니다.

사용법

API 문서 참���