CodeIgniter4
-
CodeIgniter 4로 블로그 만들기 #10 — Shield 인증 도입
지금까지 우리는 글을 읽는 화면만 만들었습니다. 목록과 상세까지 오면서, 누구나 볼 수 있는 공개 블로그의 골격은 갖춰졌습니다. 이제부터는 글을…
-
CodeIgniter 4로 블로그 만들기 #09 — 글 상세 페이지와 목록 연결
지난 회차까지 글 목록은 페이지네이션까지 갖춰 제법 그럴듯해졌습니다. 하지만 목록의 제목을 눌러도 아무 일도 일어나지 않습니다. 블로그라면 당연…
-
CodeIgniter 4로 블로그 만들기 #08 — 페이지네이션과 쿼리 최적화
지난 회차에서 글 목록을 그렸습니다. 그런데 컨트롤러를 다시 보면 findAll()로 글을 한 번에 전부 읽고 있습니다. 시더 글이 6건일 땐 …
-
CodeIgniter 4로 블로그 만들기 #07 — PostModel/Entity와 글 목록
앞선 두 회차에서 posts 테이블과 더미 글을 준비했습니다. 데이터는 DB에 들어 있지만, 아직 화면에는 아무것도 안 나옵니다. 이번 회차에서…
-
CodeIgniter 4로 블로그 만들기 #06 — 시더로 더미 데이터 생성
지난 회차에서 posts 테이블을 만들었습니다. 하지만 테이블은 비어 있죠. 목록 화면과 상세 화면을 만들려면 보여 줄 데이터가 필요합니다. 매…
-
CodeIgniter 4로 블로그 만들기 #05 — posts 마이그레이션
지난 회차까지 우리는 정적 페이지, 공통 레이아웃, 그리고 첫 테스트로 프로젝트의 뼈대를 세웠습니다. 여기까지는 화면과 요청 흐름에 관한 이야기…
-
CodeIgniter 4로 블로그 만들기 #04 — 테스트 환경 점검과 첫 테스트
지금까지 세 회차 동안 프로젝트를 만들고, 라우트 → 컨트롤러 → 뷰 흐름으로 about 페이지를 만들고, 공통 레이아웃과 디자인을 입혔습니다.…
-
CodeIgniter 4로 블로그 만들기 #03 — 공통 레이아웃과 블로그 골격
지난 회차에서 about 페이지 하나를 만들면서 라우트 → 컨트롤러 → 뷰 흐름을 익혔습니다. 그런데 그때 뷰(pages/about.php)에는…
-
CodeIgniter 4로 블로그 만들기 #02 — 정적 페이지와 기본 라우팅
지난 회차에서는 프로젝트를 만들고 개발 환경으로 전환해 디버그 툴바까지 확인했습니다. 하지만 우리가 직접 만든 페이지는 아직 하나도 없습니다. …
-
CodeIgniter 4로 블로그 만들기 #01 — 프로젝트 생성과 개발 환경 세팅
이 시리즈는 CodeIgniter 4(이하 CI4)로 블로그를 처음부터 만들어 봅니다. 정적 페이지·라우팅에서 시작해 글 CRUD, 인증(Shi…