[CodeIgniter3] TodoList만들기(1)
데이터베이스 설정하기
items 테이블
Column | Type |
---|---|
id(PK) | bigint / auto_increment / NOT NULL |
content | varchar(200) / NULL |
created_on | DATE / NULL |
due_date | DATE NULL |
used | INT(1) / NOT NULL/ DEFAULT 1 |
샘플 데이터도 추가한다.
INSERT INTO items(content, created_on, due_date) VALUES(‘코딩’,’2023-10-12’,’2023-10-13’);
application/config/database.php
모델을 이용하기위해 사용자, 비밀번호, HOST, 데이터베이스 명을 입력한다.
목록 만들기
todo 컨트롤러를 생성하고 조회, 목록, 쓰기, 삭제 등의 액션을 제어하는 함수를 정의해야 한다.
우선 샘플 데이터의 목록을 화면에 출력하는 목록 함수를 먼저 만든다.
todo/application/controllers/main.php
todo/application/models/todo_m.php
모델은 전적으로 데이터 부분을 담당한다.
todo/application/views/todo/list_v.php
화면에 출력하는 부분이다.