как получить данные сеанса в Codegniter - PullRequest
0 голосов
/ 13 июня 2018

Неустранимая ошибка: вызов неопределенного метода CI_Session :: get_userdata () в / application / xamp / htdocs / application / models / Articles_model.phI

Я сталкиваюсь с этой ошибкой, какрешить это.Кто-нибудь может это исправить, пожалуйста?

Ответы [ 2 ]

0 голосов
/ 13 июня 2018

Неправильный метод получения данных сеанса в коде воспламенителя.

Чтобы назначить вейл для сеанса, используйте

$this->session->set_userdata('name',$value);

Для извлечения значения сеанса используйте

  echo $this->session->userdata('name');

Чтобы передать массив

$temp = array('name'=>'John Doe','login'=>1);
$this->session->set_userdata('details',$temp);

Чтобы получить данные сеанса массива

print_r($this->session->userdata('details'));
$details = $this->session->userdata('details');
echo $details['name'];
0 голосов
/ 13 июня 2018

Неустранимая ошибка: вызов неопределенного метода CI_Session :: get_userdata ()

get_userdata () изменить на userdata ()

Поскольку это встроенная функция сеанса userdata () в Codeigniter.Вы не можете изменить это

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