调用未定义的方法Vendormodel :: read()

时间:2019-07-25 10:14:39

标签: codeigniter

我创建了一个名为export的控制器,用于将其导出为ex​​cel函数,但是此错误即将到来。

什么也没得到。 CI的新手。

    $this->load->model('vendormodel');
    $vendor = new vendormodel();
    $vendor->table ='vendor';
    $data['vendor'] = $vendor->read(); 

1 个答案:

答案 0 :(得分:0)

确保models/Vendormodel.php中有一个公用方法read();。例如,

class Vendormodel extends CI_Model {

    public $table = NULL;

    public function read() 
    {
        ...
    }
}

最好这样写:

$vendor = new Vendormodel();

甚至更好:

$this->load->model('vendormodel');
$this->vendormodel->table = 'vendor';
$data['vendor'] = $this->vendormodel->read();