CI 묻고 답하기

제목 CI3 라이브러리에서 모델 함수 자동 완성 지원 방법 문의 드립니다.
카테고리 CI 2, 3
글쓴이 푹신이 작성시각 2023/03/29 17:50:21
댓글 : 0 추천 : 0 스크랩 : 0 조회수 : 3013   RSS

- 현재 프로젝트 구조

 

model에서 DB제어 하는 로직이 들어있고 데이터 가져와서 가공하는 작업은 libraries에서 하고 난 뒤에 controller로 반환 해주고 controller는 이 값을 그대로 리턴 해주는 구조입니다.

 

근데 libraries에서 model을 로드하고 model 안에 함수를 호출하려 할 때 자동완성이 되지 않아서 문제입니다.

 

class Testlib
{
    protected $CI;

    public function __construct($config = array())
    {
        $this->CI =& get_instance();

        $this->CI->load->model('Tb_test_model');
    }

    public function get_data() {
        $this->CI->Tb_test_model->get_data();
    }
}

 

코드는 이렇게 되어 있고 Testlib의 get_data 함수에서

$this->CI->Tb_test_model->  여기 까지만 입력해도 get_data 라는 함수 외에 Tb_test_model 안에 선언 된 함수들이 자동 완성 되어

선택 할 수 있게 나와야 될 것 같은데 현재 그게 되지 않고 있어서 혹시 해결 방법을 아시는 분이 있을까 해서 문의드립니다.

 다음글 cI 적용질문입니다 (1)
 이전글 하나의 서버에 여러폴더를 구성하고 각각 설정하는 방법에... (1)

댓글

없음