확장 라이브러리에서 데이터베이스 기능에 액세스하려고합니다. Codeigniter- 기본 라이브러리를 확장하면서 데이터베이스 기능을 사용하는 방법은 무엇입니까?
class My_Router extends CI_Router {
public function __construct()
{
parent::__construct();
}
function _set_routing()
{
.....
....
$query=$this->db->get('custome_routes');
$custom_routes=$query->result_array();
....
}
}
는 또한
$CI =& get_instance();
$query=$CI->db->get('custome_routes');
$custom_routes=$query->result_array();
아래 시도했지만 작동하지 않습니다.
도움말 나를 .... 사전에
감사합니다, 로건 불행하게도
오류가 발생합니다. "치명적인 오류 : 'CI_Controller'클래스가 없습니다." – LoganPHP
@ complex857 SYSDIR 대신'BASEPATH'를 사용하십시오. – ADev
이상하게도 질문에 아무것도 표시되지 않아 테스트 설정이 정상적으로 작동합니다. 나는 단지 짐작하고 있지만'_set_routing()'의 구현이 원래의 것으로 작동하지 않을 수도 있습니다. (대답 중 하나는 분명히 전체 방법이 아닙니다.) – complex857