#CI4
2개의 글
웅파 · 2026-10-28
"만들면서 배우는 CodeIgniter" 13년 후: CI2에서 CI4까지
> 요약: 2013년에 CodeIgniter 책을 쓰고 13년이 지났다. 그동안 CI는 전역 슈퍼 객체와 `load->` 호출 중심의 프레임워크에서, 네임스페이스·Composer·Spark를 갖춘 CI4로 바뀌었다.…
웅파 · 2026-10-20
CI4 모델·서비스 계층 분리: 컨트롤러를 얇게 유지하는 규칙과 트랜잭션 위치
결론부터 말하면 규칙은 두 줄이다. 컨트롤러는 "검증 → 서비스 호출 → 응답"만 한다. 트랜잭션은 유스케이스를 대표하는 서비스 메서드 하나가 연다. 나머지는 이 두 줄을 지키기 위한 장치다. 왜 이 규칙을 정했나…