w87794328 发表于 2018-3-2 18:29:41

为什么在控制器的构造方法中加载模型会报错?

代码如下:
class Demo extends CI_Controller
{
    function __construct()
    {
      echo '我是构造方法';
      $this->load->model('news_model');
    }

    public function view(){
//
      echo '我是测试视图';

      $data['rows'] = $this->news_model->get_rows();
      $this->load->view('pages/demo', $data);
    }
}

因为我的这个控制器中的大部分方法都要用到同一个模型,求问各位大神支招:call:

w87794328 发表于 2018-3-2 18:36:57

报错信息:

A PHP Error was encountered

Severity: Notice

Message: Undefined property: Demo::$load

Filename: controllers/Demo.php

Line Number: 14

Backtrace:

File: D:\aldinfo\application\controllers\Demo.php
Line: 14
Function: _error_handler

File: D:\aldinfo\index.php
Line: 315
Function: require_once

wx_jmMMr909 发表于 2018-3-3 17:45:49

需要继承父类__construct

连普科技 发表于 2018-3-4 09:26:18

parent::__construct();

yx1hlqbk 发表于 2018-3-6 13:31:03

你沒有承接父類別

parent::__construct();
页: [1]
查看完整版本: 为什么在控制器的构造方法中加载模型会报错?