제목 | MVC 패턴 관련해서 간단한 질문하나만 드리겠습니다.. | ||
---|---|---|---|
글쓴이 | 아이와사 | 작성시각 | 2016/08/05 12:15:20 |
|
|||
컨트롤러는 모델과 뷰 사이에서 제어하는 역할 모델은 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 아하..감사합니다~! |
아 그리고 한가지 더 궁금한게 있습니다..
위 같은 작업을 비지니스 모델? 이라고 하는건가요??