将变量解析为TCPDF

时间:2016-01-21 03:14:34

标签: codeigniter tcpdf

我的问题是:未定义的变量测试。 我的代码:

<?php

require_once('tcpdf/tcpdf.php');

extract ($datapr);

$test = $datapr ['ref_no']; //print_r $test will be = 'PR/1.2.3.4/OK'

class MYPDF extends TCPDF {

   public function Footer() {
      $test;
   }

}

?>

问题是函数页脚内部$ test的未定义变量。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

尝试使用辅助功能

<?php

require_once('tcpdf/tcpdf.php');

class MYPDF extends TCPDF {

   // Or  rename Footer to index();
   public function Footer() {

      extract($datapr);

      // print_r $test will be = 'PR/1.2.3.4/OK'

      $test = $datapr['ref_no'];

      echo $test;
   }

}

如果这是一个控制器,那么只有类名的第一个字母应为大写My_pdf.phpclass My_pdf extends TCPDF {}