2011-12-19 5 views
0

기본 클래스는 CI_Controller 클래스에서 상속되며 다른 클래스 (및 해당 객체)를 포함하며 CI_Controller 클래스에서 상속받습니다. 문제는 내 라이브러리가 두 컨트롤러에 자동으로로드되어 (config/autoload.php) 오류를 반환한다는 것입니다.Codeigniter 클래스 상속. 자동로드 라이브러리

'controllers'폴더의 클래스에서 CI 인스턴스를 만드는 방법은 무엇입니까? 클래스는 CI_Controllers를 상속받지 않으며 get_instance function()을 작동하지 않습니다.

답변

0

보통 CI_Controller을 확장하는 MY_Controller 클래스를 만들 수 있습니다. 프레임 워크가 클래스를 자동로드하므로 (CI를 사용하는 동안은 확실하지 않습니다) 대체적으로 autoload.php 파일에 클래스 이름을 추가해야 할 수도 있습니다.

그런 다음 My_Controller을 사용하여 기본 클래스를 확장하십시오.