В виду, вы можете получить доступ ко всем загруженным библиотекам, модели и вспомогательным функциям напрямую. Если в контроллере вы загрузили сессию или сделали это в автозагрузке, то выполнение этого в представлениях будет работать:
<?php echo $this->session->userdata('session_key'); ?>
Если вы хотите получить доступ к какой-либо функции, которая не была загружена в автозагрузку или в контроллер, вы можете использовать это:
<?php
$CI =& get_instance();
$CI->load->model('some_model');
echo $CI->some_model->some_function($some_param);
?>
Обычно я использую это для общего представления, которое загружается другими представлениями, такими как отображение флага страны посетителя и т. Д.
Надеюсь, что это поможет.