2016-06-29 14 views
0

Ich möchte Codeigniter zu integrieren, so dass ich codeigniter von seiner offiziellen Website herunterladen und tcpdf Ordner zu CodeIgniter-3.0.6 \ application \ libraries dieses Verzeichnis. Ich erstelle eine Datei namens pdf.php im selben Verzeichnis und lege diesen Code ein.TCPDF CodeIgniter Integration wird nicht funktionieren

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

class Pdf extends TCPDF 
{ 
    function __construct() 
    { 
     parent::__construct(); 
    } 
} 

Danach erstelle ich eine Datei namens c_test.php und lege sie in meinen Controller-Ordner mit diesem Code.

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'); 
    } 
} 

Aber leider 404 Seite meiner Ausgabe zeigen nicht gefunden. Was soll ich machen ?

Antwort

0

Setzen Sie Ihre TCPDF Ordner in den application/third_party/

Jetzt eine Bibliothek in Anmelde- und/Bibliothek erstellen und Ihren Code setzen, wie unten.

<?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(); 
    } 
} 

und Ihr Controller-Code wie Sie geschrieben haben.

+0

Ich ersetze meine pdf.php Datei mit dem obigen Code und befolge das Verfahren, aber es wird nicht funktionieren. – Gias

+0

Was ist der Fehler, den Sie bekommen? Überprüfen Sie auch Ihre Browser-Konsole log. –

+0

Ich habe 404 Seite nicht gefunden – Gias