我在设置使用FPDF和Codeigniter框架创建的PDF的页眉和页脚时遇到了一些麻烦。在这段代码中,我无法将$ user变量回显到我的页眉。 ?我必须做些什么来获取变量.. 该类的代码如下:将变量从Codeigniter会话类传递给FPDF类
<?php
date_default_timezone_set('Asia/Jakarta');
$user=$this->session->userdata('name');
class printFPDF extends FPDF{
var $user;
function userdata($user){
$this->user=$user;
}
// Page header
function Header(){
global $user;
// Arial bold 15
$this->SetFont('Arial','I',8);
// Move to the right
$this->Cell(1);
// Title
$this->Cell(30,10,"Created by ".$this->user,0,0,'L');
// Move to the right
$this->Cell(190);
// Line break
$this->Ln(15);
}
}
任何帮助,将不胜感激。
您是否包含会话库? –
如果他没有,他会有错误。你不能问一个非对象的方法。 – machineaddict