Php Laravel dompdf$pdf->;page_脚本多次打印文本

Php Laravel dompdf$pdf->;page_脚本多次打印文本,php,laravel,dompdf,Php,Laravel,Dompdf,我正试图在除第一页以外的每一页上打印上一页的页码。当我计算上一页并将其分配给$pdf->page_text的$text参数时,它会打印页面上所有上一页的页码,而不是只打印特定页面的上一页的页码。以下是生成的pdf的屏幕截图 如第二页所示,它打印了第1页和第2页的前一页,这是错误的。它只能在第二页打印上一页#1 这是我的代码 @php $GLOBALS['current_page'] = 0; $GLOBALS['previous_page'] = 0; @endphp

我正试图在除第一页以外的每一页上打印上一页的页码。当我计算上一页并将其分配给
$pdf->page_text
$text
参数时,它会打印页面上所有上一页的页码,而不是只打印特定页面的上一页的页码。以下是生成的pdf的屏幕截图

如第二页所示,它打印了
第1页
第2页
的前一页,这是错误的。它只能在第二页打印上一页#1

这是我的代码

@php
    $GLOBALS['current_page'] = 0;
    $GLOBALS['previous_page'] = 0;

@endphp


@section('script')
    <script type="text/php">
    if (isset($pdf)) {
    $pdf->page_script('
            $GLOBALS["previous_page"] =  $GLOBALS["current_page"];
            $GLOBALS["current_page"] = $PAGE_NUM;
            $current_page = $PAGE_NUM;
            $x = 500;
            $y = 20;
            $text = "Previous Page # " . $GLOBALS["previous_page"];
            $font = null;
            $size = 9;
            $color = array(0,0,0);
            $word_space = 0.0;  //  default
            $char_space = 0.0;  //  default
            $angle = 0.0;   //  default

            $pdf->page_text($x, $y, $text, $font, $size, $color, $word_space, $char_space, $angle);

    ');

    }

    </script>
@endsection
@php
$GLOBALS['current_page']=0;
$GLOBALS['previous_page']=0;
@endphp
@节(“脚本”)
如果(isset($pdf)){
$pdf->page_脚本($pdf)
$GLOBALS[“上一页”]=$GLOBALS[“当前页”];
$GLOBALS[“当前页面”]=$page\u NUM;
$current\u page=$page\u NUM;
$x=500;
$y=20;
$text=“上一页”;$GLOBALS[“上一页”];
$font=null;
$size=9;
$color=数组(0,0,0);
$word\u space=0.0;//默认值
$char\u space=0.0;//默认值
$angle=0.0;//默认值
$pdf->page\u text($x,$y,$text,$font,$size,$color,$word\u space,$char\u space,$angle);
');
}
@端部