Codeigniter 无法从代码点火器中的控制器页连接模型页
这是我的数据库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.phpCodeigniter 无法从代码点火器中的控制器页连接模型页,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
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
}