리소스 자동로딩 Auto-loading Resources

CodeIgniter 는 라이브러리,헬퍼,모델을 프로그램이 작동할 때 “자동으로 로드”하는 기능을 지원합니다. 만약 특정리소스가 전체 프로그램에서 작동해야한다면, 자동 로드 기능을 사용하시는 것이 편리합니다.

다음의 리소스들이 자동으로 로드 가능합니다:

  • libraries/ 디렉토리 안의 클래스들
  • helpers/ 디렉토리 안의 헬퍼 클래스들
  • config/ 디렉토리 안의 사용자 설정 파일들
  • system/language/ 안의 언어 파일들
  • models/ 폴더 안의 모델들

리소스를 자동으로 로드하기 위해서는 application/config/autoload.php 파일을 연 다음 autoload 배열에 추가하시면 됩니다. 각 리소스의 사용자가이드에서도 자동로드 방법을 설명해 두었습니다.

Note

파일확장자(.php)를 자동로드 배열에 같이 쓰시면 안됩니다.

추가적으로, Composer 자동로드를 사용하기 원히사면, $config['composer_autoload']의 값을 TRUE 로 설정하시거나, application/config/config.php 안에 커스텀 경로를 입력해주세요