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