제목 | 모델끼리 상속이 안되는건가요? | ||
---|---|---|---|
글쓴이 | 꽈찌쭈 | 작성시각 | 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도 객체 프로그램으로 만들어진 것입니다.
객체 프로그램상 가능한 문법이면 당연하게도 됩니다.
컨트롤러끼리도 상속 되는걸요.