Если вы делаете это внутри библиотеки, вы не можете ссылаться на объект $ this, как это обычно делается в модели.Вместо этого вам нужно загрузить экземпляр CI, например, так:
$CI =& get_instance();
Затем вы сможете вставить запись в базу данных следующим образом:
$CI->db->insert('db', $data);
Don 'Также не забудьте загрузить библиотеку базы данных, если она не находится в автозагрузке.