Возможность загрузки класса зависит от функции загрузки-> библиотеки. Он доступен для классов контроллера и модели, но их расширение может не подходить для вашего использования.
Вместо этого вы можете либо получить ссылку на CI и использовать ее для загрузки и ссылки на ваш класс, либо вы можете загрузить ее как обычно в PHP ($ c = new MyClass).
Чтобы получить ссылку на CI, используйте следующее:
$CI =& get_instance();
$CI->load->helper('url');
$CI->load->library('session');
$CI->config->item('base_url');
etc.