CI 묻고 답하기

제목 컨트롤러 파일의 생성 기준
카테고리 CI 2, 3
글쓴이 그동안 작성시각 2018/07/23 18:19:02
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 11038   RSS

안녕하세요,  여러분들은 컨트롤러 파일 생성(추가) 기준을 어떻게 잡고 계신가요?

저는 어디까지 같은 컨트롤러 파일로 구성해야할지 애매할때가 많네요.

어떤 기준이 좋을까요??? 

 

예) 쇼핑몰 주문의 경우

- 상품 주문하는 페이지 (product_order)

- 마이페이지/주문확인하는 페이지 (order_list)

를 같은 컨트롤러(order) 파일에 구성하는 것이 적절할까요? 

 

 다음글 DB join and union 질문 (4)
 이전글 ci ㅅㅔ션 다시 문의 (2)

댓글

변종원(웅파) / 2018/07/23 18:23:12 / 추천 0

이 질문도 종종 올라오는 질문이라 검색하시면 알 수 있겠지만.

컨트롤러는 주소와 연결이 되니 통상적으로 메뉴기준으로 생성을 합니다.

주소와 연동되지 않는 것들은 기능단위로 생성을 하구요. (예를 들어 파일 업데이트 처리 컨트롤러)

그동안 / 2018/07/23 18:31:18 / 추천 0

메뉴기준이라면 질문드린 예는 각각 컨트롤러가 존재하는게 맞겠네요?

마이페이지 메뉴가 많은데 메뉴별로 1page씩이라  메뉴 갯수만큼 컨트롤러를 만들어야 겠네요

변종원(웅파) / 2018/07/23 19:05:49 / 추천 0
그동안/ 대분류 별로 하나씩 만드시고 그 하위는 내부 메소드로 처리하시면 됩니다.
그동안 / 2018/07/23 20:32:15 / 추천 0
아네 감사합니다
kaido / 2018/07/24 09:05:38 / 추천 0

사실 정답이 없습니다

아예 모듈별로 한다면 상품과 구매를 하나에 통째로 넣는 사람도 있습니다.

다만 조금더 능숙하게 한다면, 하나의 클래스가 중복없이 여러 클래스에서 동일하게 불러올수 있다면 베스트입니다.

그동안 / 2018/07/24 12:23:11 / 추천 0
kaido님/ 감사합니다^^