| 제목 | model 관련 질문 드립니다. | ||
|---|---|---|---|
| 글쓴이 | 환운 | 작성시각 | 2013/01/30 00:53:37 |
|
|
|||
|
안녕하세요. 모델을 호출 하고 적용하려 하니.. 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
네. 확인해봐야 겠네요.
답변 감사합니다. |