제목 | Model 호출 관련 질문입니다..^^ | ||
---|---|---|---|
글쓴이 | 최강깜시 | 작성시각 | 2012/11/27 16:45:22 |
|
|||
이제 막 CI를 사용하고자 하는... 왕초보 입니다.. class SimpleBbsModel extends CI_Model { function __construct() { parent::__construct(); } function countAll() { return $this->db->count_all_result("sb_board"); } }
class SimpleBbs extends CI_Controller { function __construct() { parent::__construct(); $this->load->helper(array('form', 'url')); $this->load->model("simpleBbsModel"); } function index() { $data["total_rows"] = $this->simpleBbsModel->countAll(); $this->load->view("simpleBbs/list", $data); } } 위의 소스를 실행하면 An Error Was Encountered
|
|||
태그 | Model | ||
다음글 | 개편 작업시 codeigniter 사용에 대한 질문 (7) | ||
이전글 | [초보]에러메시지 출력 (8) | ||
템포
/
2012/11/27 17:35:42 /
추천
0
|
최강깜시
/
2012/11/27 17:36:40 /
추천
0
그 부분을 수정했습니다..^ ^
그건 여기 올리면서 오타 났네요..ㅜㅜ |
criuce
/
2012/11/27 17:49:37 /
추천
0
Model 명을 저렇게 적으시면 아마 로드가 안될거에요.
첫글자면 대문자였나? 규칙이 그럴겁니다. |
최강깜시
/
2012/11/27 17:50:47 /
추천
0
클래스명이 첫글자는 대문자가 맞는걸로 알고 있습니다.
그런데 파일명은 소문자도 상관없는 걸로 알고 있습니다..ㅡㅜ 그렇게 해봤는데도 안되서... 답변 주셔서 감사합니다..^^ |
삽질의추억
/
2012/11/27 17:53:08 /
추천
0
class Comments extends MY_Controller
class Comment_model extends CI_Model 파일명은 class 이름이랑 같아야 하는건가 ... ㅋ |
템포
/
2012/11/27 17:56:14 /
추천
0
controller 파일명, model 파일명 전부 소문자로 바꾸고
class Simplebbs extends CI_Controller class Simplebbsmodel extends CI_Model 이렇게 하시고 한번 해보세요. |
criuce
/
2012/11/27 17:58:09 /
추천
0
코어 Loader 보니까 아래의 코드가 있습니다.
$model = strtolower($model); $model = ucfirst($model); $CI->$name = new $model();
이 코드대로라면 첫글자만 대문자여만 로드가 잘 될것 같네요. |
최강깜시
/
2012/11/27 18:32:54 /
추천
1
//템포님
감사합니다..ㅡㅡ;; 파일명을 모두 소문자로 바꾸니까 되네요..ㅡㅡ;;; 이런... 어이 없는..ㅋ 정말 감사합니다..^^ //criuce님 해결에 도움주심에 정말 감사합니다...^ ^ |
$this
->simpleeBbsModel->countAll();
simplee -> simple
모델명이나 컨트롤러명이나 이런 부분은 저는 첫글자만 대문자쓰는데
관계가 있을지는 잘 모르겠네요 ㅎ