| 제목 | 모델끼리 상속이 안되는건가요? | ||
|---|---|---|---|
| 글쓴이 | 꽈찌쭈 | 작성시각 | 2016/07/26 11:08:41 | 
| 
                         | 
                |||
                        
class Board_m extends CI_Model {
    public function __construct()
    {
        parent::__construct();
    }
    function get_list($test)
    {
        echo $test;
    }
}
class News_m extends Board_m {
    public function __construct()
    {
        parent::__construct();
    }
    function news_list($test)
    {
        $this->Board_m->get_list($test);
    }
}
class News extends CI_Controller
{
    public function __construct()
    {
        parent::__construct();
        $this->load->model('news_m');
    }
    public function index()
    {
        $this->news_m->news_list("testtest");
    }
 위와 같은 식으로 모델끼리 상속을 하여 컨트롤러에서 사용할 수 있을까요? 단순히 모델끼리 호출해서 쓰는건 알겠는데 모델끼리 상속개념은 있는지 궁금합니다.  | 
                |||
| 다음글 | CI RestApi 만들기 (1) | ||
| 이전글 | innerHTML과 같은 기능을 사용하고 싶습니다. (1) | ||
| 
                             
                                kaido
                                /
                                2016/07/26 11:28:37 /
                                추천
                                0
                             
                             | 
                    
| 
                             
                                꽈찌쭈
                                /
                                2016/07/26 13:03:51 /
                                추천
                                0
                             
                            @kaido 제가 질문한 식으로 해봤는데 잘 안되네요 뭔가 잘못하고 있는걸까요?  | 
                    
| 
                             
                                꽈찌쭈
                                /
                                2016/07/26 13:18:41 /
                                추천
                                0
                             
                            @자문자답 어떻게 보면 당연한거지만 상속받을 객체를 호출해놓고 사용해야 하네요 해결하였습니다.  | 
                    
안 될이유는 없습니다.
CI도 객체 프로그램으로 만들어진 것입니다.
객체 프로그램상 가능한 문법이면 당연하게도 됩니다.
컨트롤러끼리도 상속 되는걸요.