Pdf Cgridview Help

Ciao a tutti, ho iniziato un mese fa ad utilizzare yii, fin’ora mi sono sempre arrangiato con i vostri utilissimi post e guide varie su yii, ma ora ho un problema con la stampa di un pdf.

sto cercando di stampare /model/action in pdf (non vi riporto il codice perchè è una classica admin su una tabella tramite cgridview)

per fare questo ho creato nel controller un action che viene richiamata dall’utente a suo piacimento tramite

/model/printpdf

Il codice dell’action è:




public function actionTablepdf()

	{

            $mPDF1 = Yii::app()->ePdf->mpdf();


            $mPDF1 = Yii::app()->ePdf->mpdf('', 'A4');


            $stylesheet = file_get_contents(Yii::getPathOfAlias('webroot.css') . '/main.css');

            $mPDF1->WriteHTML($stylesheet, 1);


            $mPDF1->WriteHTML($this->renderPartial('admin', array(), true));


            $mPDF1->Output("Richiedenti.pdf","D");

     


	} 




Il risultatato è che non riesco a stampare il pdf, vedo solo il titolo della pagina a video, ma il processo di creazione pdf si interrompe.

Ho già escluso problemi sulle estensioni poichè con questi identici settaggi riesco a stampare per esempio delle tabelle realizzate con htmltableui extension.

Dove sbaglio? qualcuno può aiutarmi con la stampa di pdf di una cgridview

prova a fare un renderPartial(‘viewfile.php’,true,false);


public function actionTablepdf()

{

renderPartial('viewfile.php',true,false);            

} 

e poi mettere il tuo codice dentro la view.

uhm ok proverò e vi farò sapere :) grazie