2011-03-15 6 views
2

codeigniter의 예외 라이브러리에서 $ CI = & get_instance를 실행하고 싶습니다. 그러나 거기에서 달리지 않고있다. 라이브러리 폴더의 다른 클래스는 그러한 인스턴스를 만들 수 있지만 예외는 아닙니다. 내가 이것을하고 싶은 이유는이 인스턴스를 사용하여 show_404() {} 메소드에서 뷰 페이지를로드하고 싶습니다. 미리 감사드립니다.codeigniter의 예외 라이브러리에서 CI의 intance를 얻는 방법

+0

동일한 문제가 있습니다. 예외 클래스를 확장하여 일반 페이지로 오류를 처리 할 수 ​​있도록하고 싶습니다. 오류가 발생하지 않도록 오류 메시지가 표시되지 않도록하고 해킹이 가능한 모든 언어로 오류 페이지를 유지해야합니다. 해결책을 찾도록합니다. – Dakota

답변

0

CI의 예외 라이브러리를 확장하려고하십니까? 그렇다면, 당신은) (다음 $의 CI를 & = get_instance을 수행 할 필요가 없습니다

<?php 
class MY_Exceptions extends CI_Exceptions { 
    // your code here 
} 

을 수행 할 수 있습니다;

+1

아,하지만 이미 보았습니다. 제대로 작동합니다. 문제는 컨트롤러에 대한 액세스를 원하기 때문에 해킹 된 솔루션으로 bazillion 고유의 오류 페이지 (현지화)를 유지해야하는 대신 오류에 대한 뷰를로드 할 수 있다는 것입니다. – Dakota

관련 문제