ABOUT ME

Today
Yesterday
Total
  • 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
    반응형

    '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

    댓글

Designed by Tistory.