CI 묻고 답하기

제목 모델 클래스 관련 질문좀 할게요.
글쓴이 b1ix 작성시각 2014/04/30 12:25:30
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 12157   RSS
모델 클래스를 상속 받으면 자동으로 db를 사용 할수 있다고 되어 있자나요?

그런데 모델 클래스를 상속 받는걸 보면,

class Blogmodel extends CI_Model {
    function __construct()
    {
        // Call the Model constructor
        parent::__construct();
    }
.....

이렇게 하고 말더라구요.

그래서 모델 클래스에 가서 살펴보니..

class CI_Model {
  function __construct()
    {
        log_message('debug', "Model Class Initialized");
    }
    function __get($key)
    {
        $CI =& get_instance();
        return $CI->$key;
    }
}

모델 클래스는 이게 소스의 전부고.. 

그래서 이번엔 log_message()함수를 들어가서 살펴보니까..

Log 클래스를 선언한뒤에 write_log()로 파일에 로그를 남겨줄 뿐이던데..

대체 어디서 데이터베이스에 접속을 하는거예요?

제가 어딜 놓친걸까요?



ps. php는 이렇게 찾아들어갈때 참 불편하네요.. 함수를 바로 찾아주는 기능이 부족해서.ㅡ.ㅜ
 
 다음글 엑티브 레코드를 사용할 때 update 관련 질문입니다... (3)
 이전글 view 에서 다음페이지,이전페이지 기능 구현 질문입니... (2)

댓글

한대승(불의회상) / 2014/04/30 13:01:55 / 추천 0
CI 프레임워크 분석을 하시고 싶다면 프레임워크 부트스트랩 프로그램(index.php)을 먼저 분석 하세요.
변종원(웅파) / 2014/04/30 15:51:56 / 추천 0
데이터베이스는 자동로딩이 아닙니다.

config/autoload.php에 database 로딩이 선언되어 있는지 보세요.