所以我试图扩展输入库(CI 2.1.1),当我调用我的自定义保存查询函数时,它说该函数不存在。
文件:MY_Input.php,在应用程序/库文件夹中:_
class MY_Input extends CI_Input {
var $CI;
function __construct() {
parent::__construct();
$this->CI =& get_instance();
}
function save_query($query_array) {
$this->CI->db->insert('ci_query', array('query_string' => http_build_query($query_array)));
}
}
在控制器中,我正在调用这样的函数
$query_id = $this->input->save_query($query_array);
那么我到底做错了什么,它给了我这个错误:_
Fatal error: Call to undefined method CI_Input::save_query() in ....
看不出为什么它不起作用,我什至检查了用户指南,根据它我想我做对了。:/