mpdf codeigniter writehtml错误

时间:2014-12-02 18:03:45

标签: php codeigniter mpdf

我正在尝试将我的数据库信息作为对象传递给mpdf writehtml。这是我的控制器

$query_cond = array('c_id' => $id, );
$final = $this->CI->myfunction->get($query_cond,TRUE);
foreach ($final as $row)
{

  //$content = $this->load->view('pdf/pdf_view', array('final' => $row,), TRUE); 
  $content[] = (object) array(
    'content' => $this->CI->load->view('pdf/pdf_view', array(
      'final' => $row, 
      ), TRUE),
  );
}

//var_dump($content);

$this->load->library('pdf');
$pdf = $this->pdf->load();
$pdf->SetDisplayMode('fullpage');
$pdf->WriteHTML($content);
//$pdf->Output('mypdf.pdf', 'I'); 

writehtml无法正常工作它给了我错误:

Message: preg_match() expects parameter 2 to be string, array given
Filename: mpdf/mpdf.php
Line Number: 21999

Message: mb_convert_encoding() expects parameter 1 to be string, array given
Filename: mpdf/mpdf.php
Line Number: 30677

如果你能帮助我摆脱这个错误,那将会很棒。

上面的内容对象我试图传递不在对象中的数据,但该逻辑只传递一行..我需要传递对应于该id的所有行数组。如何将对象arry转换为codeigniter中的字符串并将其传递给view ??

0 个答案:

没有答案