未定义的属性:用户:: $ ci中的加载

时间:2014-07-01 07:27:30

标签: php codeigniter session

我想在ci中加载会话, 这是我的类及其构造函数

class User extends CI_Controller {
 function __construct() {
    $data = array('name'=>'Hussain','password'=>'rahimi');
    $this->load->library('session');
 } // __construct()
}

它给了我以下错误:

  

遇到PHP错误

     

严重性:注意

     

消息:未定义属性:User :: $ load

     

文件名:controllers / user.php

     

行号:5

有人可以帮助我吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

您缺少父母的构造函数,因此您将覆盖它,用以下代码替换代码:

class User extends CI_Controller {
 function __construct() {
    parent::__construct(); //HERE
    $data = array('name'=>'Hussain','password'=>'rahimi');
    $this->load->library('session');
 } 
}

查看文档:{​​{3}}