Uma dica: continue utilizando as views para o resultado do PDF.
Na hora de gerar o PDF, renderize a view com renderPartial, passando true no 3o. parametro (faz com que renderize o resultado para uma variavel). Aí vc pode usar o writeHTML
Uma dica: continue utilizando as views para o resultado do PDF.
Na hora de gerar o PDF, renderize a view com renderPartial, passando true no 3o. parametro (faz com que renderize o resultado para uma variavel). Aí vc pode usar o writeHTML
Pode me dá um exmplo amigo?
Abços,
Adriano Silva
Bem atrasado, mas segue um exemplo:
Suponha que vc quer listar os dados de um cliente especifico.
View _pdf.php:
<h1>Dados do Cliente</h1>
CPF: <?php echo CHtml::encode($model->cpf); ?> <br/>
Nome: <?php echo CHtml::encode($model->nome); ?> <br/>
Sexo: <?php echo CHtml::encode($model->sexo); ?> <br/>
Action:
function actionPdf($id){
$model = cliente::model()->findByPk($id);
$html = $controller->renderPartial('_pdf', array('model' => $model),true);
...configure seu objeto de PDF....
$pdf->AddPage();
$pdf->writeHTML($html, true, 0, true, 0);
$pdf->lastPage();
$pdf->Output("Relatorio", 'I');
}
sei que o topico e antigo porem gostaria de indicar a extensao que to termianndo de fazer que gera relatorios em pdf atrazes dos arquivos do ireport
Parabéns pela iniciativa amigo, isso vai ser uma mão na roda pra gerar relatórios, tendo em vista que o IREPORT é um excelente e prátido gerador de relatórios. Quando vc puder postar um exemplo, mais completo vai ser bom, assim ajuda os amigos a desenvolver sem problema.
Parabéns mesmo cara.
Sds,
Adrian Lucas