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