// загружаем библиотеку там, где надо или добавляем ее в autoload.php
$this->load->library('session');
// устанавливаем значение
$this->session->set_userdata('language', 'ru');
// получаем значение
$this->session->userdata('language');
// подгружаем класс работы с активностями
$this->load->library('activity');
// подгружаем класс работы с дестинейшенами
$this->load->library('destination');
// подгружаем класс работы с локациями
$this->load->library('location');
Можно расширить штатную модель и предусмотреть в ней методы get($id), save($data), update($id, $data), delete($id). Упрощает и ускоряет работу над проектом. Как расширить есть в доках.