Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在修改标头tcpdf codeigniter上加载行数据_Codeigniter_Model_Tcpdf - Fatal编程技术网

在修改标头tcpdf codeigniter上加载行数据

在修改标头tcpdf codeigniter上加载行数据,codeigniter,model,tcpdf,Codeigniter,Model,Tcpdf,我有点困惑 我正在使用TCPDF打印来自Codeigniter的pdf。 放入应用程序/库中的TCPDF目录 我想将一行从模型加载到我修改过的TCPDF头,因为 标题将查看一些数据,如型号的序列号 模型是这样的: class model_request extends CI_Model{ public function __construct(){ parent::__construct(); } public function selectOneRequest($id_reques

我有点困惑

我正在使用TCPDF打印来自Codeigniter的pdf。 放入应用程序/库中的TCPDF目录

我想将一行从模型加载到我修改过的TCPDF头,因为 标题将查看一些数据,如型号的序列号

模型是这样的:

class model_request extends CI_Model{

public function __construct(){
    parent::__construct();
}

public function selectOneRequest($id_request){
 $query = $this->db->get_where('tbl_requestfix', array('id_request'=>$id_request));
 return $query->result_array();
}   
}

这是mypdf类,它扩展了tcpdf类的页眉和页脚

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

 require_once dirname(__FILE__) . '/tcpdf/tcpdf.php';

 class TC_Pdf extends TCPDF{
//Page header
   public function Header() {
    // Set font
    $this->SetFont('helvetica', '', 10);

    // Serial number
    $this->Cell(0, 15, 'I am missing here', 0, true, 'R', 0, '', 0, false, 'M', 'M'); 

    $this->SetFont('helvetica', 'B', 16);
    $this->Cell(0, 15, 'P.T. Tresnamuda Sejati', 0, true, 'C', 0, '', 0, false, 'M', 'M');
    $this->SetFont('helvetica', '', 11);
    $this->Cell(0, 15, 'FORM PERMINTAAN / PERBAIKAN  ', 0, true, 'C', 0, '', 0, false, 'M', 'M');

    $this->SetFont('helvetica', 'B', 16);
    $this->Cell(0, 15, 'HARDWARE - SOFTWARE - NETWORK', 0, true, 'C', 0, '', 0, false, 'M', 'M');


}

// Page footer
public function Footer() {
    // Position at 15 mm from bottom
    $this->SetY(-10);
    // Set font
    $this->SetFont('helvetica', 'I', 8);
    // Page number
    //$this->Cell(0, 0, 'Page '.$this->getAliasNumPage().'/'.$this->getAliasNbPages(), 0, false, 'C', 0, '', 0, false, 'T', 'M');
}
我该怎么办,因为在mypdf类中扩展了tcpdf类,我无法加载该模型。。。
您是否已将该模型加载到控制器中

在调用模型之前插入此选项

public function generate_pdf($idRequest){
    $this->load->model('model_request'); // <-- insert this
    $data=$this->model_request->selectOneRequest($idRequest);
    ...
}
公共函数生成\u pdf($idRequest){
$this->load->model('model_request');//model_request->selectOneRequest($idRequest);
...
}
public function generate_pdf($idRequest){
    $this->load->model('model_request'); // <-- insert this
    $data=$this->model_request->selectOneRequest($idRequest);
    ...
}