Menggunakan Dompdf

gan ane mau buat laporan dalam bentuk pdf.ane baca dari artikelini…udah sama kayak disana persis.

di dompdf_config.inc.php nya :




function DOMPDF_autoload($class) 

{

	$filename = mb_strtolower($class) . ".cls.php";

	if(file_exists(DOMPDF_INC_DIR . "/$filename")) {

		require_once(DOMPDF_INC_DIR . "/$filename");

	}

}



yang disimpan sejajar di dalam extension/yiidompdf/yiidompdf.php :




<?php


/**

 * Yii DOMPDF

 * ---------------------------------------------

 *

 * @author 		dida nurwanda (dida_n@ymail.com)

 * @blog		didanurwanda.blogspot.com

 */


require_once dirname(__FILE__).'/dompdf_config.inc.php';

Yii::registerAutoloader('DOMPDF_autoload');


class yiidompdf extends CApplicationComponent

{

	public $dompdf;

	

	public function init()

	{

		if($this->dompdf===null)

			$this->dompdf= new DOMPDF();

		return $this->dompdf;

	}

	

	public function generate($file, $filename='', $download=false) 

	{

		$this->dompdf->load_html($file);

		$this->dompdf->render();

		$this->dompdf->stream($filename,array('Attachment'=>$download));

	}

}



config/main.php nya :




..

'dompdf'=>array(

            'class'=>'ext.yiidompdf.yiidompdf'

        ),

..



di controller nya :




public function actionPDF()

	{

		$model=new Naskah('search');

		

	    $pdf=Yii::app()->dompdf;

	    $pdf->dompdf->set_paper('a5');

	    $pdf->generate($this->renderPartial('admin',array(

				'model'=>$model,),true,true),'laporan.pdf',false);

	}



tapi muncul peringatan "undefined model gan"…trus ane ganti gini :




public function actionPDF()

{

$model=new Naskah('search');


$pdf=Yii::app()->dompdf;

$pdf->dompdf->set_paper('a5');

$pdf->generate($this->render('admin',array(

'model'=>$model,),true,true),'laporan.pdf',false);

}



tapi muncul peringatan lagi "Function set_magic_quotes_runtime() is deprecated"

itu gimana ya gan?adakah yang salah?mohon gan kalo ada yang tau :unsure: