CodeIgniter 4로 멀티보드 만들기 #2 — 프로젝트 세팅과 이 강좌의 규칙
지난 편에서 우리는 세 갈래 길 중 하나를 골랐습니다. 게시판마다 테이블을 만들지 않고, posts 테이블 하나에 전부 담되 게시판별로 다른 항목은 JSON 컬럼…
11분
지난 편에서 빈 프로젝트를 만들고 DB를 연결했습니다. php spark db:table --show 가 "Database has no tables!" 라고 대답하는 상태입니다. 이번 편에서는 그 빈 DB에 무엇이 …
지난 편에서 우리는 세 갈래 길 중 하나를 골랐습니다. 게시판마다 테이블을 만들지 않고, posts 테이블 하나에 전부 담되 게시판별로 다른 항목은 JSON 컬럼…
지난 강좌에서 우리는 CodeIgniter 4로 블로그를 하나 만들었습니다. 글을 쓰고, 검색하고, 이미지를 올리고, 마지막에는 운영 환경으로 배포까지 했습니다.…
드디어 마지막 회차입니다. 프로젝트를 만들고 개발 환경으로 전환한 이래, 우리는 줄곧 CI_ENVIRONMENT = development에서 작업해 왔습니다. 디…
프레임워크는 계속 업데이트됩니다. 버그 수정과 보안 패치가 꾸준히 나오죠. 오래 방치하면 나중에 한꺼번에 올리기 어려워지고, 그때는 깨진 곳을 찾느라 고생합니다.…
기능을 한참 쌓았으니, 이제 코드를 한 번 정리할 차례입니다. 이번 회차는 새 기능을 더하지 않습니다. 대신 중복을 제거하고, 빠져 있던 권한 가드를 채우고, 그…
글에 대표 이미지를 붙일 차례입니다. 목록에서는 작은 썸네일로, 상세에서는 큰 대표 이미지로 보여 줍니다. 파일 업로드는 텍스트 입력과 다른 문제를 몇 가지 안고…