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