[英]TCPDF CodeIgniter Integration won't work
我想集成codeigniter,因此我從其官方網站下載了codeigniter,並將tcpdf文件夾放置到該目錄的CodeIgniter-3.0.6 \\ application \\ libraries中。 我在同一目錄中創建一個名為pdf.php的文件,並將這些代碼放入。
require_once dirname(__FILE__) . '/tcpdf/tcpdf.php';
class Pdf extends TCPDF
{
function __construct()
{
parent::__construct();
}
}
之后,我創建一個名為c_test.php的文件,並使用以下代碼將其放置到我的控制器文件夾中。
class pdfexample extends CI_Controller {
function __construct() {
parent::__construct();
}
function index() {
$this->load->library('Pdf');
$pdf = new Pdf('P', 'mm', 'A4', true, 'UTF-8', false);
$pdf->SetTitle('Pdf Example');
$pdf->SetHeaderMargin(30);
$pdf->SetTopMargin(20);
$pdf->setFooterMargin(20);
$pdf->SetAutoPageBreak(true);
$pdf->SetAuthor('Author');
$pdf->SetDisplayMode('real', 'default');
$pdf->Write(5, 'CodeIgniter TCPDF Integration');
ob_clean();
$pdf->Output('pdfexample.pdf', 'I');
}
}
但不幸的是我的輸出顯示的404頁面未找到。 我該怎么辦 ?
將您的TCPDF文件夾放入application / third_party /
現在在appliocation / library中創建一個庫,並將您的代碼如下所示。
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
require_once APPPATH."/third_party/tcpdf/tcpdf.php";
class Pdf extends TCPDF {
public function __construct() {
parent::__construct();
}
}
並且您的控制器代碼與您編寫的相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.