Использование безжелезного фреймворка из таблицы
Как получить все данные из таблицы, используя обезжиренный
мой код:
$user=new DB\SQL\Mapper($db,'test1');
$user->load()
Но я хочу показать все данные без запроса. Я хочу напечатать данные, используя оператор foreach
1 ответ
Решение с Mapper
Первое решение экспорта Mapper
данные в массив до итерации записей.
$data = [];
$user = new DB\SQL\Mapper($db, 'test1');
for ($user->load(); !$user->dry(); $user->next()) {
$data[] = $user->cast();
}
Теперь можно использовать foreach($data as $user)
итерировать ваших пользователей.
Решение с SQL
Также возможно получить ваши записи без Mapper
объект.
foreach ($sql->exec('SELECT * FROM test1') as $user) {
echo $user['name'];
}
Дополнительная информация
Посмотрите на документацию для получения дополнительной информации и советов: