Hola Richard,
El método vista_pdf lo estoy utilizando heredado del padre y este esta extendido, pero el problema lo tengo con y sin extenderlo en el CI.
Te paso el métodos vista_pdf resumida:
function vista_pdf( $salida )
{
$salida->titulo( "Informe");
$deps = $this->get_dependencias();
foreach($deps as $clave => $dato)
{
$this->dependencia($clave)->vista_pdf($salida);
}
}
y un ejemplo de la extencion del ei:
<?php class extension_form_informe extends toba_ei_formulario { function generar_layout() { $datos = $this->controlador()->cn()->get_ofertas(); for($i=0; $i<count($datos); $i++){ $datos[$i]['razon_social'] = $datos[$i]['persona_nombre']; echo "{$datos[$i]['razon_social']}
";
$this->set_datos($datos[$i]);
parent::generar_layout();
// Cuadro
$bonos = dao_informe::get_metodo($datos[$i]['id']);
if($bonos){
$this->controlador->dep('cuadro')->set_datos($bonos);
$this->controlador->dep('cuadro')->generar_html();
}
}
$this->desactivar_efs();
}
protected function generar_layout_impresion()
{
$this->generar_layout();
}
}
?>