1. CodeIgniter 설치 및 기본 구조 이해
CodeIgniter는 PHP 웹 개발을 위한 강력한 MVC(Model-View-Controller) 프레임워크입니다. Composer를 사용하여 설치하는 것이 가장 권장됩니다.
1.1. Composer를 사용한 설치
터미널(Terminal) 또는 명령 프롬프트(CMD)를 열어 CodeIgniter 프로젝트를 생성합니다. (CodeIgniter 4 기준)
# 프로젝트 디렉토리 생성
composer create-project codeigniter4/appstarter my-ci-project
cd my-ci-project
# 내장 서버로 실행 (개발 환경)
php spark serve
1.2. 기본 폴더 구조
설치 후 생성되는 폴더 구조를 이해하는 것이 중요합니다. 특히 app/ 폴더는 개발자가 코드를 작성하는 주요 공간입니다.
app/Controllers: 요청을 처리하는 컨트롤러 파일app/Models: 데이터베이스와 상호작용하는 모델 파일app/Views: 사용자에게 보여지는 화면 파일app/Config: 환경 설정 파일 (라우팅, 데이터베이스 등)