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..
Ya no se me ocurre otra cosa xD
Saludos
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..
Código (php) [Seleccionar]
<?php
class Controlador extends CI_Controller {
public function index(){
$data = array();
$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);
}
}
}
?>
Código (html4strict) [Seleccionar]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title> Prueba PDF</title>
</head>
<body>
<h1><?php echo isset($variable) ? $variable : 'otra cosa'; ?></h1>
<a href="?imprimir=true">Imprimir</a>
</body>
</html>
Ya no se me ocurre otra cosa xD
Saludos