CodeIgniter4
-
CodeIgniter 4로 블로그 만들기 #13 — 글 작성 폼과 작성자 연결
지난 회차에서 글 저장의 백엔드를 완성했습니다. 라우트, 검증 규칙, create()의 저장 로직, 그리고 이를 못 박는 테스트까지 초록이 됐습…
-
CodeIgniter 4로 블로그 만들기 #12 — 글 저장 백엔드와 검증
이제 글을 쓰는 기능을 만듭니다. 그런데 화면(폼)부터 만들지 않습니다. 이번 회차는 백엔드 먼저입니다. 저장 라우트, 컨트롤러의 저장 로직, …
-
CodeIgniter 4로 블로그 만들기 #11 — 인증 필터와 현재 사용자 분기
지난 회차에서 Shield를 설치하고 인증 기반을 깔았습니다. 이제 /login과 /register가 실제로 동작하고, users 테이블도 준비…
-
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 페이지를 만들고, 공통 레이아웃과 디자인을 입혔습니다.…