CI4

CI4 폴더 설명

수수깡깡 2022. 6. 24. 08:51
728x90
반응형

# MVC 모델


**Models**  어플리케이션의 데이터를 관리하고 어플리케이션이 필요로 할 수 있는 특별한 비즈니스 규칙을 시행하는 데 도움을 줍니다.

**Views**  논리가 거의없는 간단한 파일로 사용자에게 정보를 표시합니다.

**Controllers**  뷰(또는 뷰를 보는 사용자)와 데이터 사이에서 데이터를 정리하는 접착(glue) 코드 역할을 합니다.

 

 

# CI4 폴더  및 파일 설명  

폴더/파일 내용
app 모든 어플리케이션 코드가 있는 곳. 실제 코딩 된 파일이 있는 폴더
public .htaccess  파일. Index.php, css, js ,이미지 등 브라우저에서 엑세스 가능한 파일이 있는 폴더
vendor CI, composer  등 CI 원소스 파일이 있는 폴더
writable 캐시,세션,로그 파일 등의 데이터가 있는 폴더(쓰기 권한이 필요)|
.env 환경설정 파일
.htaccess 하이퍼 텍스트 엑세스 규칙 파일

 

# CI4 app 폴더 내 폴더 설명

폴더 내용
Config 구성 파일 저장
Controllers 프로그램 흐름을 결정하는 컨트롤러
Database 데이터베이스 마이그레이션 및 시드(seed) 파일 저장
Filters 컨트롤러 전후에 실행할 수 있는 필터 클래스 저장
Helpers 독립형 함수 모음(Helper) 저장
Language 다국어 지원을 위한 언어 파일 저장
Libraries 카테고리에 포함되지 않는 유용한 클래스 모음
Models 데이터베이스와 함께 작동하는 모델 저장
ThirdParty 어플리케이션에서 사용할 수 있는 타사 라이브러리
Views 클라이언트에 표시되는 HTML로 구성된 뷰

 

728x90
반응형