Codeigniter 4에서 바뀐 것들
내가 주로 사용하는 백엔드 프레임워크인 Codeignite가 최근에 3에서 4버전으로 버전업이 이루어졌다. 대표적인 변경점으로는 CLI기능 지원, 폴더구조 간략화, MVC 패턴 구조에서 모델의 기능 축소, TDD기능 포함등의 개선이 이루어졌다. 프레임워크의 버전업이 이루어짐에 따라 문서또한 새롭게 작성되었는데 이를 보고 개발함에 있어 내가 겪었던 이슈들을 공유해보고자 한다. 모델의 기능 축소 이번 버전에서는 기존의 3에서와는 달리 모델이 아닌 컨트롤러에서 쿼리를 요청하도록 변경되었다. 이전에는 모든 쿼리를 model폴더에 있는 queryModel.php등의 파일에서 인자 넘겨받아 모델 함수에서 결과값을 return하는 방식이였지만 이번 버전에서는 모델 파일에서는 쿼리에 대한 필터링이나 일부 설정만 지원하..