一般来说,数据表返回的数据通常是二维数组,
因此这里直接定义一个二维数组来进行操作,获取数组的键名(亦或者说是数据表的字段)
控制器index.php:
public function index()
{
$data = array
(
array('keyname1' => 'a','keyname2' => 'b'),
array('keyname1' => 'c','keyname2' => 'd')
);
$this->assign('data',$data);
return view();
}
视图index.html:
<table border="1" width="500" style="text-align:center;margin: auto;">
<tr>
<td>获取数组键名</td>
</tr>
{foreach name="data" item="each"}
{volist name="each" id="vo" }
<tr>
<td>{$key}</td>
</tr>
{/volist}
{/foreach}
</table>
注:这里输出所有键名,包括重复的键名,不做过多简化
效果展示: