Penggunaan Header dan Footer pada Framework Yii berbeda dibandingkan dengan penggunaan pada PHP dengan native. Karena pada Framework Yii menerapkan Class (OOP) sehingga penggunaan pada controller harus menambahkan class untuk FPDF dengan Function Header() dan Footer().

Contoh Penggunaan : (Pada Halaman yang sama di controller)


class PDF extends FPDF
{

function Header()
{

$companyHeaderImage = 'images/img.jpg';
$this->SetY(1);
$this->Image($companyHeaderImage,1,0.5,6);

}

function Footer()
{

//Insert Code

}

}

class Lecture_Approve_LetterController extends Controller
{

public function actionIndex()
{

$pdf = new PDF(‘P’,’cm’,’A4′); //Memanggil class PDF (Bukan FPDF)
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetAutoPageBreak(true,2);

$pdf->SetY(0.5);
$pdf->SetFont(‘Arial’,’B’,11);
$pdf->Ln();
$pdf->Cell(0, 0.5, ‘JADWAL STUDI’,”,0,’R’);
$pdf->Ln();


}

}

Note :
Hanya melakukan penambahan Class (Overriding Function), maka secara otomatis Header & Footer terbuat.

Sumber : Anonymous