| 제목 | CI 컨트롤러에서 모델은 어떻게 불러 쓰나요? | ||
|---|---|---|---|
| 글쓴이 | 늅b | 작성시각 | 2016/07/20 15:50:54 | 
| 
                         | 
                |||
| 
                         CI보드 소스말고 CI공홈가서 아무것도 없는 상태로 하려니 이것저것 막막하네요.. 간단하게 로그인화면뿌려주고(헤더푸터 분리하여 컨트롤러에서 $this->load->view('include/header'); $this->load->view('main'); $this->load->view('include/footer'); 
 이런식으로 뿌려주고.. 
 함수 라이브러리 $this->load->helper('common'); 이런식으로 선언해주고 
 로그인할때 DB접속 하는 간단한 예제 MVC패턴의 예제 만들어서 살붙여가면서 간단한 프로젝트 하나 만들어보려고하는데 
 DB가 문제네요 $this->load->database(); 찍어본결과 DB접속엔 문제가 없이 잘 연결된 상태인데 
 컨트롤러 메소드에서 /controller/models/Member_model.php 위의 Member_model안의 get_member 메소드를 호출하려고 한다면 어떻게 해야할까요? 
 방법을 많이써봣는데 $this->load->models('member_model'); <-- 이렇게 로드시켜 함수를 불러 쓰는것도 아니고.. 
 $this->member_model->get_member($mb_id, $select); <-- 이렇게 바로 모델을 부를 수도 없네요.. 
 ---------------------- 
 혹시 다른 CI개발자 분들은 기본소스를 CI보드 베이직 소스로 프로젝트 진행하시나요? 혹 아니라면 소스분석을 위한 기본적인 게시판, 로긴 기능만 있는 예제 소스같은걸 구할 수 있는 곳이 있다면 알려주실수 있을까요?  | 
                |||
| 다음글 | 서로 다른 서버의 DB 조인하기. (1) | ||
| 이전글 | CI 내부함수 질문 (4) | ||
| 
                             
                                kaido
                                /
                                2016/07/20 16:05:12 /
                                추천
                                0
                             
                             | 
                    
| 
                             
                                늅b
                                /
                                2016/07/20 16:20:32 /
                                추천
                                0
                             
                            
                                답변감사드립니다
                             
                         | 
                    
메뉴얼 잘 보시면 전부 나와 있습니다. Contller ------------- function __construct() { parent::__construct(); $this->load->database(); $this -> load -> model('common_model'); } function test(){ $data = array("id"=>1); $db_data = $this->common_model->func_name("tb_member",$data); print_r($db_data); } Common_model.php ------------------ class Common_model extends CI_Model { function __construct(){ parent::__construct(); } //단일 테이블 단일 로우 검색 function func_name($table,$data){ $this->db->from($table); $this->db->where($data); $result['rows']= $this->db->get()->row_array(); return $result; }