tener una vista fija en todos los controladores en Codeigniter

Para cargar las vistas en CodeIgniter, tengo que repetir la carga de las vistas fijas (encabezado y pie de página), lo cual es un poco molesto para cada controlador relacionado con la vista.

Actualmente, cuando quiero cargar vistas en CI, hago lo siguiente:

$this->load->view("header");
$this->load->view("index");
$this->load->view("footer");

Entonces, ¿cómo puedo cambiar?$this->load->view(); para obtener un parámetro (por ejemplo, booleano) que permite cargar una vista antes / después de la vista seleccionada. Como este:

$this->load->view("index", TRUE, FALSE, $data); // TRUE=>header  FALSE=>footer $data=>common variable

¿Es posible hackear la función de esta manera?

Respuestas a la pregunta(2)

Su respuesta a la pregunta