Codeigniter 无法从代码点火器中的控制器页连接模型页

Codeigniter 无法从代码点火器中的控制器页连接模型页,codeigniter,codeigniter-3,Codeigniter,Codeigniter 3,这是我的数据库php页面 我无法从控制器页面加载模型页面。 这是一个错误,如果我得到任何帮助,将不胜感激 致命错误:在第16行的/var/www/html/bcit-CI-CodeIgniter-3.1.11-0-gb73eb19/bcit-CI-CodeIgniter-b73eb19/application/controllers/Welcome.php中调用未定义的方法CI_Loader::models() 遇到一个PHP错误 严重性:错误 消息:调用未定义的方法CI_Loader::mod

这是我的数据库php页面

我无法从控制器页面加载模型页面。 这是一个错误,如果我得到任何帮助,将不胜感激

致命错误:在第16行的/var/www/html/bcit-CI-CodeIgniter-3.1.11-0-gb73eb19/bcit-CI-CodeIgniter-b73eb19/application/controllers/Welcome.php中调用未定义的方法CI_Loader::models() 遇到一个PHP错误 严重性:错误

消息:调用未定义的方法CI_Loader::models() 文件名:controllers/Welcome.php 电话号码:16 回溯:

这是我的控制器页面Welcome.php

    <?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Welcome extends CI_Controller {


public function index()
{
    $this->load->view('dashboard');
}

public function __construct()
{
    parent::__construct();
    $this->load->helper(array("form","url"));
    $this->load->models('models');

    
}
public function login()
{
    $this->load->view('loginPage');
}

public function dashboard()
{
    $data['name']=$this->input->post('name');
    $data['age']=$this->input->post('age');
    $this->models->dbdata($data);


    }
}
?>

这是我的模型页面,名为models.php


这是从控制器加载模型的方式:

public function __construct()
{
    parent::__construct();
    $this->load->model('models', 'your_model'); //use 'your_model' to reference your model
}
这就是您如何称呼您的模型:

$this->your_model->dbdata($data); 
//'your_model' is from constructor, 'dbdata' is the name of your function in model
然后确保该方法接受“数据”:

public function dbdata($data)
    {
      //your code goes here
    }
$this->your_model->dbdata($data); 
//'your_model' is from constructor, 'dbdata' is the name of your function in model
public function dbdata($data)
    {
      //your code goes here
    }