2
我有一個小問題。我有HTML頁面,我想轉換爲PDF。我的索引頁面有一個列表,它將進入數據庫並點擊「下載PDF」,我將這個列表放在一個PDF文件中。codeigniter - 將html轉換爲pdf
我的控制器:
<?php
class pdf_c extends CI_Controller{
function __construct() {
parent::__construct();
$this->load->helper(array('url', 'mediatutorialpdf'));
}
function index($download_pdf = ''){
$ret = '';
$ID = 1;
$pdf_filename = 'user_info_'.$ID.'.pdf';
$link_download = ($download_pdf == TRUE)?'':anchor(base_url().'index.php/true', 'Download PDF');
$query = $this->db->query("SELECT * FROM `ci_pdf_user` WHERE `id` = '{$ID}' LIMIT 1");
if($query->num_rows() > 0)
{
$user_info = $query->row_array();
}
$data_header = array(
'title' => 'Convert codeigniter to pdf'
);
$data_userinfo = array(
'user_info' => $user_info,
'link_download' => $link_download
);
$header = $this->load->view('header',$data_header, true);
$user_info = $this->load->view('user_table', $data_userinfo, true);
$footer = $this->load->view('footer','', true);
$output = $header.$user_info.$footer;
if($download_pdf == TRUE)
{
generate_pdf($output, $pdf_filename);
}
else
{
echo $output;
}
}
}
?>
問題是,當我點擊按鈕「下載PDF」應該我重定向到功能指數()並獲得$ download_pdf =真。所謂的generate_pdf函數()將生成PDF。
我認爲問題出在變量$ link_download中,但無法解決問題。
感謝
謝謝。我設法解決了這個問題。在函數調用中。因此: '$ link_download =(site_url()。'/ pdf_c/index/1');' –