在我的 codeigniter 项目中,用户登录时出现错误
I get an error during user login in my codeigniter project
我在用户登录我的 codeigniter 项目时遇到错误。代码在不同的项目中 运行 顺利。但是,我在自己的项目中遇到错误。
错误是:
A PHP Error was encountered
Severity: Notice
Message: Trying to get property 'fskara' of non-object
Filename: controllers/Auth.php
Line Number: 16
Backtrace:
File: /home/directory/application/controllers/Auth.php
Line: 16
Function: _error_handler
我的授权控制器文件
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Auth extends CI_Controller {
public function index()
{
$this->load->view('admin/giris');
}
public function loginto()
{
$kadi = $this->input->post('kadi');
$sifre = $this->input->post('sifre');
$this->load->model('vt');
$sonuc = $this->vt->single('yonetici',array('ykullanici'->$kadi,'ysifre'->$sifre));
print_r($sonuc);
}
}
我的 VT 模型文件
<?php
class Vt extends CI_Model
{
function single($from,$where=array())
{
$sonuclar=$this->db
->from($from)
->where($where)
->get()
->row();
return $sonuclar;
}
}
你的关联数组有误。将 ->
更改为 =>
$sonuc = $this->vt->single('yonetici',array('ykullanici'=>$kadi,'ysifre'=>$sifre));
除此之外,我无法在您的代码中的任何地方找到 fskara
。
我在用户登录我的 codeigniter 项目时遇到错误。代码在不同的项目中 运行 顺利。但是,我在自己的项目中遇到错误。
错误是:
A PHP Error was encountered
Severity: Notice
Message: Trying to get property 'fskara' of non-object
Filename: controllers/Auth.php
Line Number: 16
Backtrace:
File: /home/directory/application/controllers/Auth.php
Line: 16
Function: _error_handler
我的授权控制器文件
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Auth extends CI_Controller {
public function index()
{
$this->load->view('admin/giris');
}
public function loginto()
{
$kadi = $this->input->post('kadi');
$sifre = $this->input->post('sifre');
$this->load->model('vt');
$sonuc = $this->vt->single('yonetici',array('ykullanici'->$kadi,'ysifre'->$sifre));
print_r($sonuc);
}
}
我的 VT 模型文件
<?php
class Vt extends CI_Model
{
function single($from,$where=array())
{
$sonuclar=$this->db
->from($from)
->where($where)
->get()
->row();
return $sonuclar;
}
}
你的关联数组有误。将 ->
更改为 =>
$sonuc = $this->vt->single('yonetici',array('ykullanici'=>$kadi,'ysifre'=>$sifre));
除此之外,我无法在您的代码中的任何地方找到 fskara
。