Задать вопрос
@Vakha1

Вопрос по RedBean php?

Суть такая.
Получаю пользователя из базы данных.
$admin = R::findOne("admin", "login = ?", array($data['login']));
Записываю его в сессию.
И теперь когда хочу вывести его логин выводится null.
var_dump($_SESSION['logged_user']->login);
Если же вывожу просто var_dump($_SESSION['logged_user']); Без ->login;
То выводится бин в нем есть все данные логин пароль и тд.
Как исправить этот момент?
  • Вопрос задан
  • 252 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@vyrkmod
Пишу на php. И не стыдно.
$_SESSION['logged_user'] разве объект? Дак с чего вдруг вы у него свойства ищете? А если включить вывод всех ошибок (что норма для машины разработчика), пых бы сам о том же написал.
UPD: действительно объект, но свойство properties где всё это сложено - protected, а значит вне кода класса (или наследников) не доступно. Скорее всего надо дёрнуть магический геттер. Пробуйте
$a = $_SESSION['logged_user']->login;
var_dump($a);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект