2012-12-25 26 views
0

我用這個tutorial生成從HTML文件的PDF文件等爲什麼我在用ci視圖使用mpdf庫時看到空白頁?

控制器

<?php 

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

class Test extends CI_Controller { 

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

    function index() { 

     $this->load->library('mpdf'); 
     $this->mpdf = new mPDF('utf-8', 'A4'); 
     $html = $this->load->view("test"); 
     $txt = "hiiiiiiiiiii"; 
     $this->mpdf->WriteHTML($txt , 2); 
     $this->mpdf->WriteHTML($html , 2); 
     $this->mpdf->Output('ggg.pdf', 'I'); 
    } 

    public function ahmed() { 
     $this->load->view('test'); 
    } 

    public function fakhr() { 
     $this->load->view('welcome_message'); 
    } 

    public function yahoo() { 
     $this->load->view('welcome_message'); 
    } 

} 

的問題是,當我通過$htmlWriteHTML()函數它產生一個空白的PDF並且當我通過$txt變量來相同的功能打印文本"hiiiii"... 所以如何解決這個問題任何爲什麼我不能生成pdf從codeigniter視圖文件..

回答

2

你只需要這樣做

$html = $this->load->view("test",array() , true); 

使用第三個參數爲true,這樣它返回的視圖串

+0

感謝現在的工作 – user1080247

相關問題