Чтобы загрузить переменную глобально во всех представлениях, загруженных этим контроллером (или дочерним контроллером), используйте ...
$this->load->vars($data);
(часть класса погрузчика )
так в вашем случае.
класс MY_Controller расширяет контроллер {
function __construct() {
parent::Controller();
$this->load->model('banners_model');
//$this->output->enable_profiler(TRUE);
$this->template->set_theme('moovjob');
$this->template->set_layout('main');
$data['banner_text'] = $this->banners_model->get_header();
$this->load->vars($data);
//$this->template->title('Some title');
//$this->template->build('main');
}
Теперь $banner_text
будет доступно во всех видах, загруженных этим контроллером.
}