我正在使用mpdf库在我的Yii项目中打印数据。我想在每个页面打印单个数据意味着我需要能够在每个记录后打破页面。如何使用分页来解决我的问题问题? 我的控制器代码是:
$this->layout = 'pdf';
$model = new Email();
$dataProvider = $model->search();
$dataProvider->pagination = false;
$mPDF1 = Yii::app()->ePdf->mpdf();
$mPDF1 = Yii::app()->ePdf->mpdf('', 'A5');
$mPDF1->WriteHTML($this->renderPartial('_gridview', array('dataProvider' => $dataProvider), true));
$mPDF1->Output();
我的观看代码:
foreach($dataList as $val)
{ ?>
Dear Project Manager/manager <br/>
<?php
echo $val['Manager'];
?> <br/>
Subject : <?php echo $val['subject'];?> <br/>
<?php echo $val['message'];?>
<?php $i++; }?>
答案 0 :(得分:1)
您可以尝试以下代码: 首先,你必须定义一个div,然后为该div添加CSS。
Set City
并且在您的视图中,您必须添加这样的div:
$sortValue = preg_replace('/[^A-Za-z0-9- zżźćńółęąśŻŹĆĄŚĘŁÓŃ]/u', '', $sortValue);
这应该对你有帮助。