CI 묻고 답하기

제목 컨트롤러에서 모델 로드시 문의 사항입니다.
카테고리 CIBOARD
글쓴이 ssukai 작성시각 2016/11/30 17:12:25
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 15618   RSS

제가 배우기론 컨트롤러에서

모델 로드시

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

이렇게 로드 하는걸로 아는데

 

씨아이 보드 다운받아서 보니깐..

컨트롤러에

 protected $models = array('Post', 'Comment', 'Comment_meta');

이렇게만 정의해 놓았더라고요..

분명 application/models 폴더를 가면 Post_model.php 파일이 있는데 _model 빼고 앞에 단어(?)

post만으로도 컨트롤러에서 로드 가 가능한건가요???

 

 

 다음글 CI를 설치하고 싶습니다. (1)
 이전글 CI URL에서 변수의 위치가 달라도 되나요? (2)

댓글

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

ciboard는 개발사에 문의하시는게 좋습니다.

어딘가에 _model을 붙여서 로딩해주는 곳이 있을 겁니다.

thisgun / 2016/12/01 13:39:13 / 추천 0

application/core/CB_Controller.php 의 파일을 보시면

 

결국에는

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

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

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

 

위와 같이 불러오는 것을 확인할 수 있습니다.

 

아마도 위의 $this->load->model('이름_model') 은 공통적인 부분이니, 그렇게 처리한 것 같네요.