class Api extends MY_Controller
{
function __construct()
{
parent::__construct();
$this->load->model("common_model", "comm");
}
function test()
{
//$this->load->model("common_model", "comm");
$this->comm->set_attr("testattr", "aaaaaa");
echo $this->comm->get_attr("testattr");
}
}
먼저 controller를 상속받아 core/MY_controller에서 추가적으로 필요한 항목들을 정의하고
위와 같은 콘트롤러를 만들어 사용중에 있습니다.
일단 동작에는 문제가 없는데요.
위의 내용중에 model을 메소드에서 호출하면(주석처리되어 있는), 모델의 함수를 찾지 못하는 현상이 존재합니다.
(Call to a member function set_attr() on a non-object )
근데 동일한 소스를 apmsetup으로 환경을 구축한 클라이언트(개인컴)에서는 이상없이 호출이 됩니다.
유독 서버에 업로드를 했을 경우 콘트롤러 메소드에서 로드 모델을 하게되면, 모델의 메소드를 호출못하는 현상이 존재하는데
왜이럴까요?