@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
@vyrkmod
Пишу на php. И не стыдно.
$_SESSION['logged_user'] разве объект? Дак с чего вдруг вы у него свойства ищете? А если включить вывод всех ошибок (что норма для машины разработчика), пых бы сам о том же написал.
UPD: действительно объект, но свойство properties где всё это сложено - protected, а значит вне кода класса (или наследников) не доступно. Скорее всего надо дёрнуть магический геттер. Пробуйте
$a = $_SESSION['logged_user']->login;
var_dump($a);
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽