php – Codeigniter模型未定义的属性
发布时间:2020-12-13 13:43:17 所属栏目:PHP教程 来源:网络整理
导读:我在控制器文件中有以下代码,用于检查post varible pdf并执行以下代码 if(isset($_POST['pdf']) $_POST['pdf']=="pdf") { $this-load-model('voutput_model'); $final_view = $data['frmReport']; $PDF_Name = "report.pdf"; $this-votput_model-pdf($PDF_Na
我在控制器文件中有以下代码,用于检查post varible pdf并执行以下代码
if(isset($_POST['pdf']) && $_POST['pdf']=="pdf") { $this->load->model('voutput_model'); $final_view = $data['frmReport']; $PDF_Name = "report.pdf"; $this->votput_model->pdf($PDF_Name,$final_view); } 我在模型文件中有以下代码 class Voutput_model extends CI_Model{ public function __construct() { parent::__construct(); $this->CI = get_instance(); } public function pdf($file_name,$filecontents){ $this->pdf_path = $this->config->item('pdf_path'); $this->load->library('htmltopdf/Html2fpdf'); $file['Attach_path'] = $this->pdf_path.$file_name; $this->html2fpdf->generate_pdf($file['Attach_path'],$filecontents,'Y'); } } 当我执行代码时,我收到如下错误: Severity: Notice Message: Undefined property: Voutput::$Voutput_model Filename: controllers/voutput.php Fatal error: Call to a member function pdf() on a non-object in C:xampphtdocsassetapplicationcontrollersvoutput.php
您需要在使用前加载模型.尝试这个
$this->load->model('votput_model'); $this->votput_model->pdf($PDF_Name,$final_view); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |