CI 묻고 답하기

제목 todo 모델에 관한 질문입니다
글쓴이 뭇별 작성시각 2016/03/18 10:22:20
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 14227   RSS

웅파님의 책 P.51에 이런 명령어가 있습니다.

$this->load->model('todo_m');

이 명령문 설명이 P.52에 "todo 모델을 로딩합니다" 라고 되어 있고

이 todo 모델은 바로 다음 페이지인 P.53에 인쇄되어 있는

소스 "todo_m.php"를 의미하는 것 같습니다. 이 todo_m.php의 소스

내용을 보니 쿼리어 select * from items 라고 되어 있으니 items 테이블에

저장되어 있는 데이터를 읽으려 하는군요. 제가 궁금한 것은 이렇게 디비와

연결해서 서버가 돌아가게 하는 확장자 php가 붙은 것은 MVC모델에서

컨트롤러에 해당하는 일종의 "서버 페이지" 라고 생각했는데 이 todo_m.php

문서를 책에서는 모델이라 하니 제가 많이 헷갈립니다.

아니면 CI를 셋팅하면 그 내부에 toto 모델이 따로 라이브러리로 존재하는지요?

궁금합니다. 항상 감사합니다.

 다음글 오늘 날짜 데이터를 가져오려고 하는데 잘 안되네요. (2)
 이전글 호스팅 관련하여 문의 드립니다. (8)

댓글

변종원(웅파) / 2016/03/18 11:32:30 / 추천 0

php파일을 각자의 역할에 따라 컨트롤러, 모델, 뷰라고 구분하고 부르는 것입니다.

모델은 데이터관련된 것만 담당해~ 뷰는 html을 담당하고 컨트롤러는 데이터 가공 및 로직을 담당하라고 정해놓은 겁니다.

mvc패턴에 관한 내용을 검색해서 보시는게 좋을 것 같습니다.

뭇별 / 2016/03/18 13:47:53 / 추천 0

과거의 개발환경에서 서버페이지,데이터베이스 및 html문서를 MVC로

대체해서 이해를 하니까 차이가 나는군요.  좋은 조언의 말씀 감사합니다.