| 제목 | 모델에서 공통적으로 쓰이는 코드를 어떻게 해야할까요? | ||
|---|---|---|---|
| 글쓴이 | ysoh | 작성시각 | 2012/11/08 17:32:35 | 
|  | |||
| 예를들어서, A라는 모델에서 쓰이는 코드와 B라는 모델에서 쓰이는 코드가 동일한 부분이 있습니다. ex) 회원 리스트를 받아오는 함수 이런 부분은 막코딩에선 include로 하면 되는데, Codeigniter에서는 어떻게 해야 할지 모르겠습니다. 도와주세요!! | |||
| 다음글 | redirect 질문좀 드릴게요 (4) | ||
| 이전글 | Ci 2.1.0 CART 질문입니다 (7) | ||
| 
                                ysoh
                                /
                                2012/11/08 17:34:37 /
                                추천
                                0
                             
                                 클래스를 하나 만들어서 상속을 시킬까요?
                             | 
| 
                                헛발이
                                /
                                2012/11/08 17:43:32 /
                                추천
                                0
                             
                                어느 한쪽에 만들어 두시고 그쪽을 참조 하면 되지 않을까요? 아니면 common_model 을 하나 만드시고 공통으로 사용해도 될듯 싶구요... | 
| 
                                인스카
                                /
                                2012/11/08 17:50:41 /
                                추천
                                0
                             
                                 저는 제 library를 만들어서 사용합니다.
                             | 
| 
                                한대승(불의회상)
                                /
                                2012/11/08 18:36:57 /
                                추천
                                0
                             
                                C라는 공용 모델을 만드신 후 A모델과 B모델에서 로드 하세요. A모델 
class A extands CI_Model {
  function __construct() {
    parent::__construct();
    $this->load->model('C');
  }
}B모델 
class B extands CI_Model {
  function __construct() {
    parent::__construct();
    $this->load->model('C');
  }
}C모델 
class C extands CI_Model {
  function __construct() {
    parent::__construct();
  }
}이후 사용법은 동일... | 
| 
                                만돌애비
                                /
                                2012/12/24 05:32:12 /
                                추천
                                0
                             
                                MY_Model.php 파일 사용해서 해결할 수 있는 부분인것 같기도...
                             |