개발 Q&A

제목 MVC 구조에서의 라이브러리의 모델 접근 관련 질문입니다.
카테고리 PHP
글쓴이 Tooky 작성시각 2018/12/21 10:50:19
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 10243   RSS

안녕하십니까 선배님들, 1년차 뉴비 개발자입니다. CI 환경에서의 개발을 하고있는데요. 라이브러리를 만드는중에 궁금증에 생겨 질문드립니다.

게시판에 글을 작성, 수정, 삭제해주는 기능을 가진 라이브러리를 만들고자 합니다. 제목 내용 작성자 카테고리등등..을 받아와서 특수문자 제거 이미지 처리 등등의 작업을 해주고 최종적으로는 게시글 DB에 업로드 하는게 목적인데요. DB에 업로드하는 부분을 라이브러리에 포함시킬지(라이브러리에 모델을 호출하고 처리) 아니면 라이브러리는 바로 DB 업로드가 가능하도록 데이터 가공만하고 컨트롤러에서 업로드를 해주어야할지(라이브러리에서 가공된 데이터 return, 컨트롤러에서 모델 호출후 데이터 업로드)

어떠한 방법으로 진행하는게 MVC 환경에서 좀 더 맞는 방법인지 잘 모르겠습니다. 개인적으론 후자가 게시글 작성시에는 좀 더 역할분담이 잘 되어있는 느낌인데 기존 게시글을 불러와 수정할 경우에는 컨트롤러가 더 복잡해질거 같고.. 선배님들의 의견이 궁금합니다.

태그 MVC,라이브러리
 다음글 Uncaught SyntaxError: Invalid ... (10)
 이전글 php와 java를 한 서버에서 동시에 구축할 수 있나... (4)

댓글

변종원(웅파) / 2018/12/21 11:59:35 / 추천 1

서비스형태에 따라 달라집니다.

단순히 게시판만 있는 사이트라면 라이브러리에 포함시켜서 관리하는 것이 좋을 것이고

게시판 이외에 다른 서비스에서 업로드를 사용하면 업로드는 따로 빼서 공통모듈로 관리하는 것이 나을 수 있습니다.

정답은 없습니다. 확장을 고려하면 따로 관리하는 것이 좋습니다.

Tooky / 2018/12/24 07:50:43 / 추천 0
감사합니다! 확장성을 고려해서 따로 관리하기로 결정했습니다!