Вызов неопределенного метода в Codeigniter - PullRequest
0 голосов
/ 07 июля 2019

Я создаю модель, в моем случае ошибки нет, но она выдает ошибку

Сообщение: вызов неопределенного метода 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';
    }
}

Ответы [ 2 ]

0 голосов
/ 07 июля 2019

изменить эту строку

 print_r($this->auth_model->chech_user($_POST));

до

 print_r($this->auth_model->check_user($_POST));
0 голосов
/ 07 июля 2019

В предоставленном вами коде есть опечатка, вы пытаетесь вызвать chech_user(), а не check_user() в контроллере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...