Pfff xD
Es realmente necesario llamar a imprimir de esa forma ? Me refiero, podrias replantear como se llama la funcion imprimir.. en vez de directamente... por $_GET por ejemplo..
<?php
class Controlador extends CI_Controller {
public function index(){
$data['variable'] = "Hola Mundo Como estas???";
$this->loadme('vista',$data);
}
private function imprimir($vista,$data){
$html = $this->load->view($vista,$data,true);
/* Manejo PDF */
echo $html;
}
private function loadme($vista,$data){
if(!empty($_GET['imprimir']) && $_GET['imprimir']=='true'){ $this->imprimir($vista,$data);
} else {
$this->load->view($vista,$data);
}
}
}
?>
<!DOCTYPE html>
<h1><?php echo isset($variable) ? $variable : 'otra cosa'; ?></h1> <a href="?imprimir=true">Imprimir
</a>
Ya no se me ocurre otra cosa xD
Saludos