Использование библиотек CodeIgniter
Все доступные библиотеки находятся в директории system/libraries. В большинстве случаев, для использования классов требуется их инициализация в контроллере, посредством следующей функции:
$this->load->library('class name');
Где class name — это имя класса, который вы хотите подключить. Например, чтобы загрузить класс валидации, сделайте так:
$this->load->library('form_validation');
Инициализированный класс вы можете использовать, как показано на странице соответствующего класса в этом руководстве.
Дополнительно, одновременно могут быть загружены несколько классов, путем передачи массива в загрузочную функцию.
$this->load->library(array('email', 'table'));
Создание собственных библиотек
Пожалуйста прочтите раздел руководства, где обсуждается как создавать собственные библиотеки