CodeIgniter4
-
CodeIgniter 4로 블로그 만들기 #20 — 댓글 폼과 인증 가드
#지난 회차에서 댓글 저장 백엔드를 테스트 우선으로 완성했습니다. 하지만 아직 브라우저에는 댓글을 입력할 폼이 없습니다. 이번 회차에서 그 폼을…
-
CodeIgniter 4로 블로그 만들기 #19 — 댓글 저장 백엔드
지난 회차에서 댓글을 보여 주는 데까지 왔습니다. 이제 독자가 실제로 댓글을 남길 수 있게 백엔드를 만듭니다. 이번 회차는 테스트 우선(TDD)…
-
CodeIgniter 4로 블로그 만들기 #18 — 댓글 표시
지난 회차까지 글 CRUD와 slug 기반 URL을 마무리했습니다. 이제 글은 잘 쓰고 읽히지만, 아직 독자가 반응을 남길 곳이 없습니다. 이번…
-
CodeIgniter 4로 블로그 만들기 #17 — slug 기반 URL과 테스트 정리
섹션 4(글 작성 CRUD)의 마지막 회차입니다. 지금까지 우리는 한 가지 임시방편을 안고 왔습니다. 글을 저장할 때 컨트롤러가 post- 뒤에…
-
CodeIgniter 4로 블로그 만들기 #16 — 플래시 메시지와 삭제 확인
지난 두 회차에서 글 수정과 삭제를 완성했습니다. 기능은 다 돌아가는데, 써 보면 한 가지가 허전합니다. 글을 등록하거나 삭제해도 화면이 말없이…
-
CodeIgniter 4로 블로그 만들기 #15 — 글 삭제와 작성자 권한
지난 회차에서 글 수정을 붙이면서 한 가지를 일부러 미뤄 뒀습니다. 권한입니다. 지금까지의 쓰기 라우트는 session 필터로 "로그인 여부"만…
-
CodeIgniter 4로 블로그 만들기 #14 — 글 수정
앞선 회차에서 글을 새로 쓰는 흐름을 완성했습니다. 검증·CSRF·작성자 연결까지 갖춘 저장 파이프라인이 있으니, 이번엔 그 반대편인 글 수정을…
-
CodeIgniter 4로 블로그 만들기 #13 — 글 작성 폼과 작성자 연결
지난 회차에서 글 저장의 백엔드를 완성했습니다. 라우트, 검증 규칙, create()의 저장 로직, 그리고 이를 못 박는 테스트까지 초록이 됐습…
-
CodeIgniter 4로 블로그 만들기 #12 — 글 저장 백엔드와 검증
이제 글을 쓰는 기능을 만듭니다. 그런데 화면(폼)부터 만들지 않습니다. 이번 회차는 백엔드 먼저입니다. 저장 라우트, 컨트롤러의 저장 로직, …
-
CodeIgniter 4로 블로그 만들기 #11 — 인증 필터와 현재 사용자 분기
지난 회차에서 Shield를 설치하고 인증 기반을 깔았습니다. 이제 /login과 /register가 실제로 동작하고, users 테이블도 준비…