在我的 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