我对 CodeIgniter 完全陌生。
假设我有一个用户表,如下所示:
ID|NAME|PASS | ...
1 |n1__|p1xxx| ...
2 |n2__|p2xxx| ...
..|....|.....| ...
要在 HTML 表中显示它,我应该首先查询获取表 User 中的所有数据,然后在我的 User_Controller 中调用它以传递$data['users']
给我的视图。
通常,我们应该知道所有的字段名,才能得到具体的字段。例如:
<?php if (count($users)): foreach ($users as $user): ?>
<tr>
<td><?php echo $user->id; ?></td>
<td><?php echo $user->name; ?></td>
<td><?php echo $user->pass; ?></td>
<td><?php echo $user->...; ?></td>
<td><?php echo $user->...; ?></td>
</tr>
<?php endforeach; endif; ?>
如果我们要处理数百个字段,这是一种令人沮丧的方式。
我的问题很简单。我们可以在不提及 -> id、->name、->pass、.. 的情况下编写代码吗?我想我们可以使用嵌套的foreach
. 但是,我没有找到如何实现它。