CI 묻고 답하기

제목 model 관련 질문 드립니다.
글쓴이 환운 작성시각 2013/01/30 00:53:37
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 14084   RSS
안녕하세요.
모델을 호출 하고 적용하려 하니..

Fatal error: Call to a member function get_where() on a non-object 
해당 오류가 납니다.

class Member_model extends CI_Model {
 function __construct() {
  parent::__construct();  
 }

 function getChkUserEmail($email) {
  $query = $this->db->get_where('member', array('member_email' => $email));  
        $cnt = $query->num_rows();
  if($cnt == $email) {
   return false;
  }else {
   return true;
  }
 }
}
autoload.php 에 database는 자동으로 불러와지게 선언해 놨습니다
database.php에서 $active_record는 TRUE 상태 입니다.

모델 소스는 저렇게 적용 하였습니다.
딱히 한건 없고 매뉴얼 대로 적용 하였는데요..
아무래도 db 클래스를 제대로 못 가져 오는것 같은데.. 소스에 추가 되어야할 부분이 있는건가요?


 
 다음글 constant.php 사용하려고 해보는데~ (1)
 이전글 CI 로 홈페이지를 제작했는데;; (2)

댓글

만돌애비 / 2013/01/30 07:53:52 / 추천 0
혹시 데이터베이스 세션 사용하시나요??
변종원(웅파) / 2013/01/30 10:54:28 / 추천 0
 컨트롤러에서 모델 선언은 제대로 하신건가요?
환운 / 2013/01/30 11:25:24 / 추천 0
 만돌애비 - 데이터베이스 세션은 어떤 것을 말씀 하시는 건가요?

웅파 - 컨트롤러에서 모델 선언은 문제 없는것으로 보여요. 이리저리 변경해 보면 컨트롤러에서 모델까지 연결 되어 있는건 확인 되거든요.
변종원(웅파) / 2013/01/30 11:50:16 / 추천 0
아파치 에러로그하고 ci log도 활성화 해서 보세요.
db 연결이 안됐을 수도 있구요
환운 / 2013/01/30 12:45:58 / 추천 0
 네. 확인해봐야 겠네요.
답변 감사합니다.