Diferencia entre revisiones de «Crear un Reporte usando FPDF»

De KumbiaPHP Framework Wiki
 
(No se muestran 2 ediciones intermedias del mismo usuario)
Línea 2: Línea 2:
  
 
<source lang='php'>
 
<source lang='php'>
class PdfController extends ApplicationController{
+
class PdfController extends AppController{
 
public function reporte (){
 
public function reporte (){
$this->set_response('view');
+
View::template(NULL);
Load::lib('fpdf');
+
                $this->texto = 'Hola Mundo';
 
}
 
}
 
}
 
}
Línea 14: Línea 14:
 
<source lang='php'>
 
<source lang='php'>
 
<?php
 
<?php
 +
    Load::lib('fpdf');
 +
   
 
     $pdf=new FPDF();
 
     $pdf=new FPDF();
 
     $pdf->AliasNbPages();
 
     $pdf->AliasNbPages();
Línea 19: Línea 21:
 
     $pdf->SetFont('Arial','B',20);
 
     $pdf->SetFont('Arial','B',20);
 
     $pdf->SetXY(0,20);
 
     $pdf->SetXY(0,20);
     $pdf->Cell(209,18,"HOLA MUNDO",0,0,'C');
+
     $pdf->Cell(209,18,$texto,0,0,'C');
 
     $pdf->Output();
 
     $pdf->Output();
 
?>
 
?>
 
</source>
 
</source>
 
[[Categoría:Tutoriales KumbiaPHP]]
 
[[Categoría:Tutoriales KumbiaPHP]]

Revisión actual del 23:07 14 feb 2012

  • pdf_controller.php
class PdfController extends AppController{
	public function reporte (){
		View::template(NULL);
                $this->texto = 'Hola Mundo';
	}
}
  • reporte.phtml
<?php
    Load::lib('fpdf');
    
    $pdf=new FPDF();
    $pdf->AliasNbPages();
    $pdf->AddPage();
    $pdf->SetFont('Arial','B',20);
    $pdf->SetXY(0,20);
    $pdf->Cell(209,18,$texto,0,0,'C');
    $pdf->Output();
?>