2016-06-24 91 views
1

我得到了以下錯誤:

Undefined property: user::$load

這裏是我的代碼:

<?php defined('BASEPATH') OR exit('No direct script access allowed'); 

class users extends CI_Controller{ 


    function _construct(){ 
      parent::_construct(); 

     } 

    function index(){ 
     $this->load->view('login'); 
    } 
    function Login(){ 
     $this->load->model('user'); 
     $query=$this->user->validate(); 
     if($query){ 
       $data=array(
         'username'=>$this->input->post['UserName'], 
         'is_logged_in'=> true 
       ); 
      $this->session->set_userdata($data); 
      $this->load->view('purchaser_home'); 
     } 
     else{ 
      $this->index(); 
     } 
    } 
} 
?> 

爲什麼上面的錯誤發生?

+0

後完整的錯誤 –

+0

@ABdulla它說未定義的屬性:用戶:: $負載 – HizClick

+0

沒有線和所有? –

回答

0

更改爲

'username'=>$this->input->post['UserName'], 

'username'=>$this->input->post('UserName'), 

,這應該

$this->index(); 

變化

redirect('controllername') 

autoload.php

負載表赫普勒,網址助手以及

+0

謝謝。我改變了我的代碼,但仍然收到了同樣的錯誤。 – HizClick

+0

where_是'require_once'?在你的代碼中沒有什麼 –

+0

我沒有require_once函數 – HizClick