請幫我。我試圖解決它,但我的代碼有什么問題?這是我第一次遇到這個錯誤。我真的需要幫助,拜托。這是我得到的錯誤:消息:調用 C:\xampp\htdocs\perpustakaan\application\controllers\Login.php 中未定義的方法 M_data::cek_login() 行號:32這是我的控制器:<?php defined('BASEPATH') or exit('No direct script access allowed');class Login extends CI_Controller{ function __construct() { parent::__construct(); } public function index() { $this->load->view('v_login'); } public function login_aksi() { $username = $this->input->post('username'); $password = $this->input->post('password'); $sebagai = $this->input->post('sebagai'); $this->form_validation->set_rules('username', 'Username', 'required'); $this->form_validation->set_rules('password', 'Password', 'required'); if ($this->form_validation->run() != false) { $where = array( 'username' => $username, 'password' => md5($password) ); if ($sebagai == "admin") { $cek = $this->m_data->cek_login('admin', $where)->num_rows(); $data = $this->m_data->cek_login('admin', $where)->row(); if ($cek > 0) { $data_session = array( 'id' => $data->id, 'username' => $data->username, 'status' => 'admin_login' ); $this->session->set_userdata($data_session); redirect(base_url() . 'admin'); } else { redirect(base_url() . 'login?alert=gagal'); ); $this->session->set_userdata($data_session); redirect(base_url() . 'petugas'); } else { redirect(base_url() . 'login?alert=gagal'); } } } else { $this->load->view('v_login'); } }}
遇到未捕獲的異常:調用未定義的方法 codeigniter
慕尼黑8549860
2022-01-14 15:05:24