到目前为止,我有这个:
class MYPDF extends TCPDF {
public function Header(){}
public function Footer(){}
}
我想做这样的事情
class MYPDF extends TCPDF {
protected $info;
public function setInfo($info){
$this->info = $info;
}
public function Header(){
// use $info here
}
public function Footer(){
//use $info here
}
}
BUt它似乎不喜欢它......当我创建一个MYPDF和setInfo的实例时,它似乎不是从Header或Footer中读取它。
答案 0 :(得分:4)
访问变量$this->info
答案 1 :(得分:1)
页眉和页脚分别有$this->getHeaderData()
和$this->getFooterData()
,可以使用setHeaderData和setFooterData从类外部设置。 see sourceforce discussion
答案 2 :(得分:0)
TCPDF类中有称为页眉和页脚的内置函数。 可在此处找到文档:http://www.tcpdf.org/doc/classTCPDF.html
答案 3 :(得分:0)
如果要在页眉或页脚函数中传递外部数据或变量,则分别需要使用 include 关键字来调用连接。请记住, require_once 在这里不起作用。例子-
include ("../../inc/my_con.php");
这不完全是您的解决方案,但是您可以尝试这个概念。