mpdf扩展中的分页符:Yii

mpdf扩展中的分页符:Yii,yii,mpdf,Yii,Mpdf,我正在使用mpdf库打印我的Yii项目中的数据。在这里,我想打印每页中的单个数据,这意味着我需要能够在每个记录之后断开页面。我如何使用断页来解决我的问题? 我的控制器代码是: $this->layout = 'pdf'; $model = new Email(); $dataProvider = $model->search(); $dataProvider->pagination = false;

我正在使用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++; }?> 
foreach($dataList作为$val)
{ ?>
尊敬的项目经理/经理

主题:
您可以尝试以下代码: 首先必须定义一个div,然后为该div添加CSS

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

.break{之前的分页符:始终;}
在您看来,您必须添加这样一个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++; }?> 
foreach($dataList作为$val)
{ ?>
尊敬的项目经理/经理

主题:

这应该会对您有所帮助。

好的,您的回答很有帮助。谢谢。