2013-07-02 4 views
0

루트 디렉토리에 모델을로드하고 해당 파일의 모델 함수에 액세스하려고합니다.Codeigniter 루트 외부의 모델 클래스 액세스

예 : 루트 디렉토리에 test.php가 있고 model 폴더에 model.php라는 모델 클래스가 있습니다.

그 user.php에서 필자는 fetch_all_user()라는 함수를 작성했는데 그것은 내 데이터베이스의 모든 사용자를 반환합니다.

이제 루트 디렉토리에있는 test.php에서 fetch_all_user() 함수에 액세스하려고합니다.

당신이 그렇게 할 이유를 모르겠어요

+0

이유를 설명해 주시겠습니까? 'application/controllers' 아래에 test.php를두고,'application/models' 아래에 user.php를 두지 않으시겠습니까? – complex857

답변

0

도움이되지만 여기가

require(APPPATH.'user.php'); 

가 test.php에 선 위에 놓고 당신의 user.php이의 루트에있는 경우에만입니다주십시오 앱. 그러나 여러분은 이것이 codeigniter 또는 MVC 프레임 워크를위한 최선의 방법이 아니라는 것을 알아야합니다. 나는 복잡한 857이 말했던 것처럼 할 것이다.

관련 문제