5
CodeIgniter manual에 "수퍼 오브젝트"라는 용어가 있지만 그 용어에 대해서는 자세히 설명하지 않았습니다.CodeIgniter에서 수퍼 객체 란 무엇입니까?
그래서 CodeIgnter에서 정확히 "슈퍼 오브젝트"는 무엇입니까?
CodeIgniter manual에 "수퍼 오브젝트"라는 용어가 있지만 그 용어에 대해서는 자세히 설명하지 않았습니다.CodeIgniter에서 수퍼 객체 란 무엇입니까?
그래서 CodeIgnter에서 정확히 "슈퍼 오브젝트"는 무엇입니까?
codeigniter super object는로드 된 codeigniter 리소스를 참조하거나 매번 클래스를 초기화하지 않고 새로운 코드를로드 할 수있게 해주는 객체입니다. 라이브러리의 예를 들어
당신은 당신이 할 것 데이터베이스에 refrence 싶었다 경우function whatever()
{
$this->ci =& get_instance() // sets an object in your library to point to the codeigniter object
$this->ci->db->get('mytable');
}
다음 컨트롤러에서 그냥 라이브러리가 없기 때문에 이것이
function whatever
{
$this->db->get('mytable);
}
될 경우 기본적으로 codeigniter 객체에 대한 참조 (많은 이유로)
"수퍼 객체"의 클래스 유형은 무엇입니까? 컨트롤러가 $ this를 직접 사용할 수 있기 때문에 수퍼 개체가 컨트롤러의 인스턴스 인 것처럼 보입니다. (희망이 아닙니다) –
질문에 대답하기 위해 요청을 처리하는 것은 현재 컨트롤러의 인스턴스입니다. –