@Fiilya

Почему не выводятся данные бина RedBeanPhp?

при помощи R::getAll подтягиваю нужных мне пользователей,
$query = R::getAll("SELECT * FROM users where id = ? ", array($_SESSION['logged_user']->id));

после чего конвертирую в бин R::convertToBeans,
$conv = R::convertToBeans('users' ,$query);
переменная в которой R::convertToBean дампится нормально, выводит бин,
Array
(
    [22] => RedBeanPHP\OODBBean Object
        (
            [properties:protected] => Array
                (
                    [id] => 22
                    [login] => 1
                    [email] => 1@1
                    [pass] => $2y$10$ilGEgTvGKhDeDWVxWPk1uu..rOdSKyYb80WqzXcrB3kuSK2KBbamS
                )

            [__info:protected] => Array
                (
                    [type] => users
                    [sys.id] => id
                    [sys.orig] => Array
                        (
                            [id] => 22
                            [login] => 1
                            [email] => 1@1
                            [pass] => $2y$10$ilGEgTvGKhDeDWVxWPk1uu..rOdSKyYb80WqzXcrB3kuSK2KBbamS
                        )

                    [tainted] => 
                    [changed] => 
                    [changelist] => Array
                        (
                        )

                    [model] => 
                )

            [beanHelper:protected] => RedBeanPHP\BeanHelper\SimpleFacadeBeanHelper Object
                (
                )

            [fetchType:protected] => 
            [withSql:protected] => 
            [withParams:protected] => Array
                (
                )

            [aliasName:protected] => 
            [via:protected] => 
            [noLoad:protected] => 
            [all:protected] => 
        )

)

но вот если пытаюсь, что из него забрать, допустим echo $conv->login, то ничего не выводится.
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 1
mad_maximus
@mad_maximus
foreach ($conv as $user) {
    echo $user->login;
}
Ответ написан
Ваш ответ на вопрос

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

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