CI 묻고 답하기

제목 MVC 패턴 관련해서 간단한 질문하나만 드리겠습니다..
글쓴이 아이와사 작성시각 2016/08/05 12:15:20
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 14238   RSS

컨트롤러는 모델과 뷰 사이에서 제어하는 역할

모델은 DB관련 작업을 작성하는 곳이라고 이해하고있습니다.

 

궁금한점은

DB에서 여러 데이터들을 가지고와서 하나로 병합하면서 구조(?)를 바꾸는 작업이 필요하다면

이런 작업은 컨트롤러에서 해야할까요 모델에서 작업해야할까요?

 

ex )

$data1 = array( 'type' => 'array' );

$data2 = array(1, 2, 3, 4, 5);

 

$new_data = array(

   'type' => 'array',

   'values' => array(1, 2, 3, 4, 5)

);

 다음글 공통적인 부분은 따로 빼서 만들고 싶습니다. (5)
 이전글 CI apache2.4 php7.0.9 mssql 20... (1)

댓글

아이와사 / 2016/08/05 12:22:32 / 추천 0

아 그리고 한가지 더 궁금한게 있습니다..

위 같은 작업을 비지니스 모델? 이라고 하는건가요??

kaido / 2016/08/05 12:31:49 / 추천 0

쓰기나름입니다만 

저라면 컨트롤러에서 하겠습니다.

이유가 있는데,  '모델 파일만 따로 떼서 다른데다 이식이 가능 한가?' 라는 전제를 깔고 가시는게 좋습니다.

CI를 사용하다 CI를 사용 못 할 수도 있고,

CI3와 CI4가 생긴게 많이 다르지만, 이런 전제를 깔고 모델을 작성하면 CI3에서 쓰던걸 4에다 인식 가능합니다.

아이와사 / 2016/08/05 13:33:22 / 추천 0

@kaido

아하..감사합니다~!