我正在创建一个模型,我的情况没有错误,但是它给了我错误
消息:调用未定义的方法Auth_model :: chech_user()
这是我的代码
控制器
class Auth extends CI_Controller
{
public function __construct()
{
parent::__construct();
$params = array(
'iteration_count_log2' => '8',
'portable_hashes' => TRUE
);
$this->load->library('hash', $params);
$this->load->model('auth_model');
}
public function login()
{
if (isset($_POST) && !empty($_POST)) {
print_r($this->auth_model->chech_user($_POST));
exit;
}
$this->load->view('auth/login');
$this->load->view('layouts/footer');
}
型号
<?php
defined('BASEPATH') or exit('No direct script access allowed');
class Auth_model extends CI_Model
{
public function check_user($params = array())
{
echo 'done';
}
}
答案 0 :(得分:0)
您提供的代码中有一个错字,您正试图在控制器中调用chech_user()
而不是check_user()
。
答案 1 :(得分:0)
更改此行
print_r($this->auth_model->chech_user($_POST));
到
print_r($this->auth_model->check_user($_POST));