mpdf 扩展中的分页符:Yii

page break in mpdf extension :Yii

我正在使用 mpdf 库在我的 Yii 中打印数据 project.Here 我想在每个页面中打印单个数据意味着我需要能够在每个单独的页面后分页 record.How 我可以吗使用分页符来解决我的问题? 我的控制器代码是:

$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++; }?> 

你可以试试这个代码: 首先,您必须定义一个 div,然后为该 div 添加 CSS。

<style>  
.break { page-break-before: always; } 
</style>

在您看来,您必须像这样添加 div:

foreach($dataList as $val)
        { ?>
        Dear Project Manager/manager <br/>
        <?php
        echo $val['Manager'];
        ?> <br/>
        Subject : <?php echo $val['subject'];?> <br/>

        <?php echo $val['message'];?>
        <div class="break"></div>
        <?php $i++; }?> 

这应该对你有帮助。