-
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반응형'CI4' 카테고리의 다른 글
ci4 controller (0) 2022.06.28 ci4 index.php 없애기 (0) 2022.06.27 CI4 주소에 public 삭제 (0) 2022.06.25 PHP 표준 코딩 사항2 (0) 2022.06.23 PHP 표준 코딩 사항 (0) 2022.06.22