Hi! I have CGridView to generate PDF. In this CGridView I have column with CCheckBox to choose which notes to generate. But now it generates everytime only first note (when I dont’t even chose it). Can anyone help me - how to generate in PDF-file only selected rows? This is my action, below:
public function actionCreatePdf()
{
$model=Mednotes::model()->find();
$pdf = Yii::createComponent('application.extensions.tcpdf.ETcPdf', 'L', 'cm', 'A5', true, 'UTF-8');
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor("Nicola Asuni");
$pdf->SetTitle("PDF document");
$pdf->SetSubject("TCPDF Tutorial");
$pdf->SetKeywords("TCPDF, PDF, example, test, guide");
$pdf->setPrintHeader(true);
$pdf->setPrintFooter(false);
$pdf->AddPage();
$pdf->SetFont('dejavusans', " ", 17);
$tbl = "PDF document" . "<br><br>"; //. date('d.m.Y', time()) . "<br><br>";
$tbl .= '<tbody> <li><b>User</b>:';
$tbl .= "{$model->user->fullname}";
$tbl .= '</li>';
$tbl .= '<p>';
$tbl .= '<tbody> <li><b>Department</b>:';
$tbl .= "{$model->deps->department}";
$tbl .= '</li>';
$tbl .= '<p>';
$tbl .= '<tbody> <li><b>Staff</b>:';
$tbl .= "{$model->staff->fullname}";
$tbl .= '</li>';
$tbl .= '<p>';
$tbl .= '<tbody> <li><b>Date</b>:';
$tbl .= "{$model->meetdate}";
$tbl .= '</li>';
$tbl .= '<p>';
$tbl .= '<tbody> <li><b>Time</b>:';
$tbl .= "{$model->meettime}";
$tbl .= '</li>';
$tbl .= '<p>';
$tbl .= '<tbody> <li><b>Office</b>:';
$tbl .= "{$model->office_num}";
$tbl .= '</li>';
$tbl .='</tbody>';
$pdf->writeHTML($tbl, true, true, false, false, '');
$pdf->Output("example_002.pdf", "I");
}