W momencie kiedy wygeneruje sobie na podstawie danych z tabeli dokument w HTMLu rozwala mi kodowanie. Ktoś ma pomysł dla czego?
public function actionMakeEtykiety()
{
$dane = Labels::model()->findAll();
$pdf = Yii::createComponent('application.extensions.tcpdf.ETcPdf',
'P', 'cm', 'A4', true, 'UTF-8');
$pdf->AddPage();
$html='<!DOCTYPE html><body>';
foreach ($dane as $sztuka)
{
/*
var_dump($sztuka);
echo '<br><br>';
*/
$html=$html.'
<div>
<h2>'.$sztuka->name.'</h2>
<h4>'.$sztuka->type.'</h4>
<p>'.$sztuka->composition.'</p>
</div>';
}
$html=$html.'</body></html>';
// echo $html;
$pdf->writeHTML($html, true, false, false, false, '');
$pdf->Output('test_pdf.pdf', 'I');
}
co generuje:
http://bhp.swinoujscie.pl/grafika/test_pdf.pdf