728x90
반응형

2024/11/13 2

Codeigniter 의 폴더설명

CodeIgniter의 기본 폴더 구조는 프레임워크의 주요 구성 요소와 역할을 명확히 구분하여 유지 보수와 개발을 쉽게 할 수 있게 해줍니다. 각 폴더의 주요 기능을 설명드리겠습니다.CodeIgniter 폴더 구조일반적인 CodeIgniter 3의 폴더 구조는 다음과 같습니다:/application /system /user_guide /index.php /.htaccess1. /applicationapplication 폴더는 CodeIgniter 애플리케이션의 주요 소스 코드를 저장하는 폴더입니다. 여기에는 컨트롤러, 모델, 뷰, 구성 파일 등이 포함됩니다. 세부 폴더 설명은 다음과 같습니다./config: 애플리케이션 설정 파일들이 위치하는 폴더입니다. config.php, database.php 등 ..

Codeigniter 2024.11.13

Codeigniter 의 작동원리

CodeIgniter는 PHP로 작성된 경량 웹 애플리케이션 프레임워크로, MVC(Model-View-Controller) 패턴을 기반으로 작동합니다. 주요 작동 원리를 설명하겠습니다. 1. URI 라우팅 (Routing)CodeIgniter는 사용자가 요청한 URI를 분석하여 어떤 컨트롤러와 메서드를 호출할지 결정합니다. routes.php 파일에서 경로를 정의할 수 있으며, 기본적으로 URL의 첫 번째 세그먼트가 컨트롤러, 두 번째가 메서드를 나타냅니다.2. 컨트롤러 (Controller)사용자 요청이 들어오면 CodeIgniter는 해당 요청을 처리할 컨트롤러를 호출합니다. 컨트롤러는 애플리케이션의 중심부로, 모델과 뷰를 관리하고, 요청을 받아 데이터를 처리한 후 사용자에게 결과를 반환하는 역할을 ..

Codeigniter 2024.11.13
728x90
반응형
LIST