无法找到您指定的模型:User_model 文件名:/opt/lampp/htdocs/ci/system/core/Loader.php
行号:348
回溯:
文件:/opt/lampp/htdocs/ci/index.php 线:315 功能:require_once
我试图更改名称,但是没有用。 此代码模型
db-> where(array( '用户名'=> $用户名, '密码'=> $ password )); $ result = $ this-> db-> get('users'); if($ result-> num_rows()== 1){ $ return-> $ result-> row(0)-> id; }其他{ 返回false; } } } ?>答案 0 :(得分:0)
确保在模型文件夹中,文件名以大写字母开头,并且非常重要的一点是“将模型名称更改为某些“ Reg_model.php”等,然后相应地更新控制器文件。 >
在控制器中,文件名也使用大写字母
注意:请勿使用Register_model.php等文件名,而应使用Reg_model.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Welcome extends CI_Controller {
function __construct()
{
parent::__construct();
}
public function index()
{
$this->register();
}
public function register()
$json = json_decode(file_get_contents('php://input'), TRUE);
$name= $json['name'];
$email = $json['email'];
$password = $json['password'];
echo $name; echo $email; echo $password;
$this->load->model('Reg_model');
$red= $this->Reg_model->registeration($name,$email,$password);
// echo 'controller23'; die();
$insert_id = $this->db->insert_id();
if($insert_id!==""){
$sql = "SELECT * FROM `users` where uid='$insert_id'";
$query = $this->db->query($sql);
$array1 = $query -> row();
echo json_encode($array1);}else{} }
public function login(){
$json = json_decode(file_get_contents('php://input'), TRUE);
$password = $json['password'];
$email = $json['email'];
$resp= $this->db->get_where('users', array('email'=>$email, 'password'=>$password))->row();
if($resp==""){ echo 'incorrect email or password'; }else
{
echo 'login success';
echo json_encode($resp);
}
}
}