CI 묻고 답하기

제목 모델 갯수 질문입니다.
카테고리 CI 2, 3
글쓴이 소연신 작성시각 2017/05/31 12:30:23
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 13723   RSS

페이지별로 모델이 있어야 되나요?

저는 user관련 된건 user모델에서 전부 처리했는데... 로그인, 회원가입, 아이디찾기, 비번찾기 별로 다 있어야 된다고 합니다. 파일을 따로요. MVC 가  1:1:1로 있어야 된다는건데.. 이게 맞는건가요?

 다음글 혹시 티베로 db를 코드이그나이터에서 써보신 분이 계신... (1)
 이전글 database.php에 pconnect=true의 정... (1)

댓글

전상민 / 2017/05/31 12:33:42 / 추천 0

정답은 없지만, 일반적으로 기능 단위로 모델을 분리하진 않고 테이블 단위로 만듭니다.

모델은 데이터를 다루는 기능이 들어가고 그걸 가져다 쓰는 클래스를 분리해서 쓰죠.

mvc 가 model, view, controller 의 1:1:1 비율을 유지하는 패턴은 아닙니다.

kaido / 2017/05/31 12:55:46 / 추천 0

이상적인 비율은

적은 모델, 모델보다 조금 많은 컨트롤러, 많은 뷰 입니다.

분류방식은 개개인의 취향과 노하우 차이라서 정답은 없습니다.

restful 방식으로 가면 경계가 모호하기도 하구요.

배강민 / 2017/05/31 16:45:09 / 추천 0
1:1:1의 비율이라면 php파일 1개로 쿼리실행, html표출까지 다 있는 완전한 일명 날코딩의 파일을 단순히 분리만 해놓은게 될 듯 한데용