제목 | 호출된함수에서, 부모모델의 함수 호출 (load->model 없이) | ||
---|---|---|---|
글쓴이 | 하표 | 작성시각 | 2014/03/03 16:32:04 |
|
|||
[문제가정]
A모델에 apple 함수존재
B모델에 bee 함수 존재
[상황 ]
A모델에서 B모델을 호출할때, B모델의 bee 함수에서 불가피 하게 A모델의 함수 apple을 다시 호출해야할
경우가 생깁니다. 이 경우에 A에서 호출했으므로,
B모델의 함수 실행시 $this->load->model("A모델"); 을 하지 않더라도
호출한 함수에 속한 모델에 속한 함수들을 실행하고 싶습니다. ($this->...A모델의 apple(); 호출)
[한마디로 문제 정리하면] 호출된함수에서, 부모모델(호출한 함수의)의 함수 호출 (load->model 없이)을 하고 싶습니다. 어떻게 해야할까요. 문법을 잘 모르겠네요. 도움을 부탁드리겠습니다. ^^
감사드립니다.
|
|||
다음글 | CI에서 잘 작동하던.php 파일이 apmsetup에서... (1) | ||
이전글 | View 에서 소비할 javascript 위치.. (2) | ||
변종원(웅파)
/
2014/03/03 17:21:49 /
추천
0
|
하표
/
2014/03/03 18:01:49 /
추천
0
답변감사드립니다.
model 자체를 레퍼런스 형태로 passing 할 수 있다면 좋겠다는 생각이 듭니다. 어떻게 할 수 있을까 궁금합니다. |
a모델에서도 사용하고 b모델에서도 사용하는 것이라면 공용 모델로 빼서 사용하는게 좋습니다.
(리팩토링)