CI 묻고 답하기

제목 3.0 실서버 모델 로드 문제
글쓴이 아침마당 작성시각 2015/05/24 15:46:00
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 14927   RSS
최근 3.0으로 업데이트해서 신규개발도중 문제가발생했습니다 로컬에선 모델을 잘불러오는데 실서버에올리니 모델을 로드하지 못하네요 이짓저짓해봐도 안되서 질문올립니다 2버전쓸때는잘되던게 왜이런지 ㅜ ㅜ 오류내용 :Unable to locate the model you have specified: Tm_member 지금 모바일로 작성중이라 자세한설명이 부족한점 죄송합니다 ㅜ ㅜ 2일동안 이거땜에 힘드네요 왜로컬에선 잘읽고 실섭에선 이러는지 다시 2버전대로 다운그레이드해야하는지 ㅜ ㅜ 같은서버에서 2버전쓸때는 굉장히 잘돌아갔습니다 ㅜ ㅜ 헬프미 ㅜ ㅜ
 다음글 [3.0][해결] remap 을 통해 method를 먼... (4)
 이전글 에러메시지가 출력이 안되는 부분이 있는데 모두다 출력할... (2)

댓글

한대승(불의회상) / 2015/05/24 20:58:48 / 추천 0
모델명이 소문자로만 되어 있는지 확인해 보세요. 3.0은 컨트롤러, 모델, 라이브러리는 파일명 첫글자가 대문자로 시작해야 합니다
변종원(웅파) / 2015/05/25 23:36:05 / 추천 0
윈도우는 대소문자 구분을 안하고 리눅스는 합니다
유마 / 2015/05/26 13:42:15 / 추천 0
모델명이..
Example_model.php -> class Example_model extends CI_Model {}

불러올 때, $this->load->model('Example_model');

_model 넣어야 되는 걸로. 기억하고 있어서..
한대승(불의회상) / 2015/05/26 14:41:30 / 추천 0
@유마 불러올때는 $this->load-.model('example_model') 처럼 소문자로만 하셔도 됩니다.
 
아침마당 / 2015/07/16 11:03:08 / 추천 0
@한대승, @변종원
감사합니다 두분의 말이 정답이였습니다 ㅠㅠ 감사감사
Torna / 2017/05/16 17:03:57 / 추천 0

워.... Loader.php에 strtolower 함수가 있었더군요... 

model명을 소문자로 변경시키는... 이것때문에 몇시간을 해맸는지... ㅠ.ㅠ