Вызов функции-члена userdata () в null - PullRequest
0 голосов
/ 08 марта 2019

, пожалуйста, помогите мне! Я не знаю, как это сделать.Я нуждаюсь в вашей помощи1011 *

Ответы [ 2 ]

0 голосов
/ 08 марта 2019

Ошибка довольно проста

Message: Call to a member function userdata() on null


Line Number: 23

Это означает, что в строке 23 файла, описанного выше, вы делаете что-то из этих строк

$this->session->userdata(/* something goes inside here */);

Значение $this->session равно нулю(это не является экземпляром или не существует в этом контексте. Вы можете подтвердить это с помощью var_dump($this->session), за которым следует exit, и если оно дает ноль, вы нашли проблему)

0 голосов
/ 08 марта 2019

Я думаю, что вы забыли включить библиотеку session.

Есть два способа решения этой проблемы:

1) Включить библиотеку session на вашу страницу.

Вставьте это

$this->load->library('session');

перед строкой.

$name = $this->session->userdata('id');

2) Добавление его в библиотеки автозагрузки. Другой способ сделать это:

Если вам требуется глобально, включите его в

applications/config/autoload.php

$autoload['libraries'] = array('database', 'session');

Предполагая, что database и session требуются глобально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...