CI 묻고 답하기

제목 model 에서 다른 파일을 include 하고 싶은데 어떻게 하면 되는가요 ?
카테고리 CI 2, 3
글쓴이 testting 작성시각 2019/01/16 09:24:55
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 12284   RSS
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');

class Test_m extends CI_Model
{
    include "file1.php";  //  error 

    function __construct()
    {
        parent::__construct();
          include "../../file2.php"  //  error 
    }

}

 

위 두가지 모두 에러 발생하는데 방법이 어떻게 되는지 궁금합니다. 

감사합니다. 

 다음글 Ajax 질문좀 드릴게요. 미치겠습니다. (10)
 이전글 ci(3.19) session 관련 문의입니다. (1)

댓글

kaido / 2019/01/16 09:38:16 / 추천 1

모델하고는 상관없으며, class 사용법에 관한 부분에서 오류가 나오고 있습니다.

class 내에서 include 사용은 그리 썩 좋은 방법이 아니기도 하구요.

상속을 받거나 trait을 쓰거나 하시는게 좋습니다.

엽토군 / 2019/01/18 12:34:10 / 추천 0
저도 Trait 추천 드립니다. include를 하고 싶어하는 대표적인 이유가 변수/메소드 재사용인데 그걸 트레이트로 쓸수 있습니다.