#php #codeigniter #session
#php #codeigniter #сессия
Вопрос:
Я хочу загрузить сеанс в 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:
Вам не хватает родительского конструктора, поэтому вы переопределяете его, замените свой код на:
class User extends CI_Controller {
function __construct() {
parent::__construct(); //HERE
$data = array('name'=>'Hussain','password'=>'rahimi');
$this->load->library('session');
}
}
Проверьте документацию:http://ellislab.com/codeigniter/user-guide/general/controllers.html