Необходим вывод списка всех пользователей в системе, немного не понимаю, как это сделать с фреймворком RedBeanPHP. Буду очень благодарен. Ошибка возникает в цикле foreach. структура бд - таблица user с полями id, login, password2
$user = R::findAll( 'user' );
if ($user) {
foreach ($user as $login => $id) {
# code...
echo 'id '.$user->id.' login '.$user->login.'<br>';
}
}
ошибка говорит вам буквально "попытка обратиться к свойству у не объекта". Вы в коде выбираете перечень пользователей и, очевидно, получаете массив объектов (либо массивов). Далее пытаетесь обратиться $users->id, что и вызывает ошибку, т.к. уже сказано. что это массив объектов.
Не читал что там возвращает RedBean, но в случае объектов:
foreach($user as $u){
echo 'id '.$u->id.' login '.$u->login.'<br>';
}
в случае массивов
foreach($user as $u){
echo 'id '.$u['id'].' login '.$u['login'].'<br>';
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости