原因:在两个library文件的构造函数__construct
里面引入了相同的library
Wechat_event_subscribe_lib文件
function __construct()
{
$this->CI = & get_instance();
$this->CI->load->library('wechat_auto_reply_lib');
$this->CI->load->library('wechat_resource_item_lib');
$this->CI->load->library('wechat_resource_pic_text_lib');
}
Wechat_resource_pic_text_lib文件
function __construct()
{
$this->CI = & get_instance();
$this->CI->load->model('wechat_resource_pic_text_model', 'wechat_resource_pic_text');
$this->CI->load->library('wechat_auto_reply_lib');
$this->CI->load->library('wechat_resource_item_lib');
$this->CI->load->library('wechat_event_subscribe_lib');
}
在某个文件引入Wechat_event_subscribe_lib扩展时会报错
$this->load->library('wechat_event_subscribe_lib');
解决办法
将library导入工作放到每个函数里,按需导入,不要放在构造函数里面