본문 바로가기
웹 개발/웹프로그래밍

코드이그나이터 | 폴더와 파일

by KISCH 2020. 2. 8.
반응형


코드이그나이터




최상위 폴더 (루트 폴더)


❛ index.php : 주요 경로 상수를 결정함
- define('SELF', pathinfo(the ))
- 시스템폴더
- 루트폴더



application 폴더


: 사용자가 작성하는 소스와 여러가지 환경 설정 파일들이 저장되는 최상위 디렉토리


 cache : 캐쉬파일

 config : 환경설정 파일

- autoload.php : CI에서 사용되는 패키지, 라이브러리, 설정 파일등을 자동을 로드

- database.php : 데이터베이스 연결 정보

- routes.php : 컨트롤러의 기본설정과 URI라우팅설정을 추가할 수 있다


❛ controllers : MVC중 컨트롤러 파일

하위폴더는 하나까지


 core : core기능들을 사용자가 확장할 때 쓰는 파일

Codeigniter.php


 errors : errors 정의 페이지

 helpers : helper파일

 hooks : hooks파일

 language : 다국어를 사용할 때 사용하는 언어파일

 libraries : 사용자 정의 라이브러리 파일

 logs : log파일이 적재됨

 models : MVC 중 모델 파일

 third_party : 서드파티 라이브러리 파일

 views : MVC 중 뷰 파일




system 폴더


CI의 core파일. 수정하지 않는 것이 원칙




user_guide 폴더








반응형

댓글