My code in controller is
public function actionPdf()
{
// $this->layout = ‘pdf’;
$model=new VehicleLogbookTbl(‘search’);
if(isset($_GET[‘VehicleLogbookTbl’]))
$model->attributes=$_GET[‘VehicleLogbookTbl’]; /* to execute the filters (if is the case) */
$dataProvider = $model->search();
$dataProvider->pagination = false;
$mPDF1 = Yii::app()->ePdf->mpdf();
//$mPDF1->WriteHTML($this->renderPartial('_pdf_header', array(), true));
$mPDF1->WriteHTML($this->renderPartial('admin', array($dataProvider->data), true));
// $mPDF1->WriteHTML($this->renderPartial(’_pdf_footer’, array(), true));
$mPDF1->Output();
}
And I am calling the function from admin
echo CHtml::link(‘Generate PDF’, array(‘VehicleLogbookTbl/Pdf’));
The output is