使用表中的无胖框架提取

时间:2016-02-06 07:28:37

标签: php fat-free-framework

如何使用无脂肪

从表中获取所有数据

我的代码:

$user=new DB\SQL\Mapper($db,'test1');
$user->load()

但是我想在没有查询的情况下显示所有数据。 我想使用foreach语句打印数据

1 个答案:

答案 0 :(得分: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'];
}

更多信息

查看文档以获取更多信息和提示: