| 제목 | 컨트롤러 파일의 생성 기준 | ||
|---|---|---|---|
| 카테고리 | CI 2, 3 | ||
| 글쓴이 | 그동안 | 작성시각 | 2018/07/23 18:19:02 | 
|  | |||
| 안녕하세요, 여러분들은 컨트롤러 파일 생성(추가) 기준을 어떻게 잡고 계신가요? 저는 어디까지 같은 컨트롤러 파일로 구성해야할지 애매할때가 많네요. 어떤 기준이 좋을까요??? 
 예) 쇼핑몰 주문의 경우 - 상품 주문하는 페이지 (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님/ 감사합니다^^
                             | 
이 질문도 종종 올라오는 질문이라 검색하시면 알 수 있겠지만.
컨트롤러는 주소와 연결이 되니 통상적으로 메뉴기준으로 생성을 합니다.
주소와 연동되지 않는 것들은 기능단위로 생성을 하구요. (예를 들어 파일 업데이트 처리 컨트롤러)