CodeIgniter4
-
CodeIgniter 4로 블로그 만들기 #30 — production 설정과 배포
드디어 마지막 회차입니다. 프로젝트를 만들고 개발 환경으로 전환한 이래, 우리는 줄곧 CI_ENVIRONMENT = development에서 작…
-
CodeIgniter 4로 블로그 만들기 #29 — CI4 버전 업그레이드
프레임워크는 계속 업데이트됩니다. 버그 수정과 보안 패치가 꾸준히 나오죠. 오래 방치하면 나중에 한꺼번에 올리기 어려워지고, 그때는 깨진 곳을 …
-
CodeIgniter 4로 블로그 만들기 #28 — 버그 수정과 코드 정리
기능을 한참 쌓았으니, 이제 코드를 한 번 정리할 차례입니다. 이번 회차는 새 기능을 더하지 않습니다. 대신 중복을 제거하고, 빠져 있던 권한 …
-
CodeIgniter 4로 블로그 만들기 #27 — 대표 이미지 업로드와 썸네일
이제 글에 대표 이미지를 붙일 차례입니다. 목록에서는 작은 썸네일로, 상세에서는 큰 대표 이미지로 보여 줍니다. 파일 업로드는 텍스트 입력과 다…
-
CodeIgniter 4로 블로그 만들기 #26 — 마크다운 본문 렌더링
지금까지 우리 블로그의 본문은 평문이었습니다. show.php에서 nl2br(esc($post->body))로, 줄바꿈만 살려서 그대로 뿌렸죠.…
-
CodeIgniter 4로 블로그 만들기 #25 — 검색과 필터 상태 유지
지난 두 회차로 카테고리 필터와 검색이 각각 동작하게 됐습니다. 그런데 둘을 함께 쓰려고 하면 어딘가 어색합니다. categories/web 페…
-
CodeIgniter 4로 블로그 만들기 #24 — 기본 검색
카테고리로 글을 분류하고 거를 수 있게 됐습니다. 하지만 "특정 단어가 들어간 글"을 찾으려면 아직도 눈으로 목록을 훑어야 합니다. 이번 회차에…
-
CodeIgniter 4로 블로그 만들기 #23 — 카테고리 필터와 메뉴
지난 회차에서 카테고리 데이터의 뼈대를 세웠습니다. categories 테이블이 생겼고, 모든 글이 하나의 카테고리에 연결됐습니다. 하지만 화면…
-
CodeIgniter 4로 블로그 만들기 #22 — 카테고리 구조
댓글까지 붙이고 나니 블로그가 제법 그럴듯해졌습니다. 이번 섹션부터는 글을 분류하고 찾는 기능을 만듭니다. 그 첫걸음이 카테고리입니다. 카테고리…
-
CodeIgniter 4로 블로그 만들기 #21 — 댓글 삭제와 권한
댓글을 표시하고, 저장하고, 로그인 사용자에게 폼을 노출하는 데까지 왔습니다. 댓글 섹션의 마지막 조각은 삭제입니다. 삭제는 단순히 "지우는 버…