CI 묻고 답하기

제목 hooks에서 모델호출 시 Call to undefined method
카테고리 CI 2, 3
글쓴이 라산 작성시각 2022/11/02 15:48:33
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 5150   RSS

안녕하세요,

제목 그대로 hooks 파일에서 모델 호출 시 Call to undefined method 에러가 노출되어서 문의드립니다.

 

hooks 에서 자동로그인 기능 중

자동로그인 여부가 체크되어있으면

해당 유저를 로그인 시킨 후

선언되어있는 모델의 함수를 통해 등급을 가져오게 해놨는데요.

 

다른 모델 및 함수들은 정상실행이 되는데

등급을 가져오는 함수에서만 Call to undefined method 에러가 노출됩니다.

 

해당 에러는 사용자가 자동로그인 체크 후 로그인 -> 일정 시간이 지나서 세션이 끊김 -> 새로고침 시 hooks에 자동로그인 로직을 탐

-> 이때 등급을 가져오는 함수에서 Call to undefined method 에러 발생 -> 다시 새로고침 시 정상적으로 로그인처리 및 등급 가져와짐

 

$this->load->model 로 당연히 모델 선언해줬구요, 함수도 설정되어있습니다. 오타도 없구요...

저와 같은 증상을 겪으신 분이나 원인을 알고 계신분이 있으실까요...??

 다음글 ci4 getFile 질문드립니다. (10)
 이전글 CI2 from절 subquery 관련 질문 (3)

댓글

한대승(불의회상) / 2022/11/03 09:04:21 / 추천 0

Call to undefined method 에러는 모델이나 라이브러리를 제대로 로드하지 못했을때 나는 에러입니다.