加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读