FPDF没有添加新页面


FPDF isnt adding new page

这是我的代码片段,当它们在数组中的值为1时,我试图在其中生成pdf,例如

"$arrIds = array('10'); ". 

我的代码生成pdf,但当数组中有更多值时,我无法看到下一页。

  function action_pdf_reportPt10()
{
    $arrIds = array('10', '5', '12', '31');
    foreach ($arrIds as $id)
    {
        $this->_Pt10_Calculations->setPropertyId($id);
        $this->_FpdfGenerator = new Fpdf('L');
        $pt10values = $this->_Pt10_Calculations->fetch_record_by_property_id();

        $this->generate_pt10($pt10values);
    }
    $this->load->view('admin/property/report_pt10', $this->view_data);
}

 public function generate_pt10($pt10values)
{
    $tax_amount = round(@$pt10values[0]['tax_amount']);
    $self_rented = @$pt10values[0]['self_rent'];
    switch ($self_rented)
    {
        case '1':
            $self_rented = 'Self';
            break;
        case '2':
            $self_rented = 'Rented';
            break;
        case '3':
            $self_rented = '1)Self 2)Rented';
            break;
    }
    $location = @$pt10values[0]['location'];
    switch ($location)
    {
        case '1':
            $location = 'Main Road';
            break;
        case '2':
            $location = 'Off Road';
            break;
    }

    $baseXcoordinate = 5;
    $this->_FpdfGenerator->AddPage();
    $this->_FpdfGenerator->AliasNbPages();
    $this->_FpdfGenerator->SetXY($baseXcoordinate, 10);
    $this->_FpdfGenerator->SetFont('Arial', 'B', 5);
    $this->_FpdfGenerator->MultiCell(13, 7, 'Rating Area', 1);
    $this->_FpdfGenerator->SetXY(18, 10);
    $this->_FpdfGenerator->SetFont('Arial', 'B', 6);
    $this->_FpdfGenerator->MultiCell(15, 7, 'Zone', 1);
    $this->_FpdfGenerator->SetXY(33, 10);
    $this->_FpdfGenerator->SetFont('Arial', 'B', 5);
    $this->_FpdfGenerator->MultiCell(25, 7, 'Area', 1);
    $this->_FpdfGenerator->SetXY($baseXcoordinate, 24);
    $this->_FpdfGenerator->SetFont('Arial', 'B', 7);
    $this->_FpdfGenerator->MultiCell(28, 9, 'Property No', 1);
    $this->_FpdfGenerator->SetXY($baseXcoordinate, 33);
    $this->_FpdfGenerator->SetFont('Arial', 'B', 7);
    $this->_FpdfGenerator->MultiCell(28, 9, 'Pin', 1);
    $this->_FpdfGenerator->SetXY(58, 10);
    $this->_FpdfGenerator->SetFont('Arial', 'B', 6);
    $this->_FpdfGenerator->MultiCell(20, 7, 'Issue Date', 1);
    $this->_FpdfGenerator->SetXY(78, 10);
    $this->_FpdfGenerator->SetFont('Arial', 'B', 6);
    $this->_FpdfGenerator->MultiCell(25, 7, 'Due Date For Payment', 1);
    $this->_FpdfGenerator->SetXY(89.5, 10);
    $this->_FpdfGenerator->ln();
    $this->_FpdfGenerator->Output();
   }

我不知道我错过了什么,因为对于数组中的单个值,它运行良好。但当数组中的值多于时,就不会添加页面。

$this->_FpdfGenerator->Output();终止文档这里是文档,所以如果有一些数据要添加,就应该调用它