제목 | 모델명은 카멜케이스로 하면 안되는게 맞지요? | ||
---|---|---|---|
글쓴이 | 제스퍼 | 작성시각 | 2013/07/15 00:08:49 |
|
|||
너무나 당연할지도 모르는 질문이라서. 질문이 부끄러워질려고 하지만.. 어떤 소스를 보니까 CI에서 모델쪽 파일명을 카멜케이스로 한 녀석들이 있더라구요.. 아니면 원래 되는데 제가 잘못알고 있던건가요 ..ㅠ_ㅠ ex) codeSample_m.php 이런식으로 되어있는 파일이 있었는데..잘못된거겠죠? |
|||
다음글 | /ci 에 설치할경우 (1) | ||
이전글 | 오늘 질문이 많네요... Model과 View질문.. (1) | ||
변종원(웅파)
/
2013/07/15 00:11:06 /
추천
0
하면 안되는건 아닌데 헷갈릴 수 있어서 피하라는 겁니다.
괜히 시간을 허비할 수 있는 요소는 피하는거죠.
|
제스퍼
/
2013/07/15 00:19:15 /
추천
0
아 그렇군요.. 감사합니다 :)
|
제스퍼
/
2013/07/15 00:22:00 /
추천
0
controller에서
$this->load->model('codeSample_m'); 했더니 Unable to locate the model you have specified: 이렇게 뜹니다!! 웅파님.. 파일명은 codeSample_m.php 이구요 model class는 CodeSample_m 이렇게 했습니다.. |
한대승(불의회상)
/
2013/07/15 11:39:05 /
추천
0
그냥 소문자로 해보세요.
$this->load->model('codesample_m'); |
변종원(웅파)
/
2013/07/15 14:27:47 /
추천
0
제스퍼/ 틀린게 없는데요?
리눅스이면 대소문자 구분을 해서 써주신 대로 하는게 맞습니다. 모델이 서브디렉토리에 있는건 아닌지? ^^ |
제스퍼
/
2013/07/15 15:06:17 /
추천
0
//regCallDic.php class RegCallDic extends CI_Controller { function RegCallDic () { parent::__construct(); $this->load->helper('url'); $this->load->library('form_validation'); $this->load->model('regCallDic_m'); if(isset($_SERVER['HTTP_REFERER'])){ $current_url = $_SERVER['HTTP_REFERER']; }else{ $current_url = $_SERVER['HTTP_HOST']; } //echo $current_url; } //regCallDic_m.php <?php class RegCallDic_m extends CI_Model { function RegCallDic_m() { parent::__construct(); log_message('debug', "Model Class Initialized"); } }요렇게만 해도 안나옵니다.. 불의회상 // 소문자로 하면 잘 됩니다.. |
한대승(불의회상)
/
2013/07/15 15:48:03 /
추천
0
제스퍼// 코어를 열어보면 모델 파일명을 무조건 소문자로 치환 하더군요.
리룩스 시스템에선 카멜케이스로 모델 파일명을 지정하시면 소문자로된 파일명과 다른 파일명이 되어 버리니 없는 파일 취급 하는겁니다. |
제스퍼
/
2013/07/15 15:49:16 /
추천
0
불의회상 // 아 그런로직이 따로 있었군요!!! 감사합니다 ^^!!!
어쩐지 안될이유를 딱히 모르겠는데..안되서 이상하다고 생각하고 있었습니다..흐.. |