请问如何实现查询数据详情

比如我的数据库的info表是这样的

id  name   age   sex
1    php     12     未知


我查询id为1的数据想在详情页这样显示

id    1
name   php
age       12
sex      未知

总共就2列,请问这种情况下如何用ZBuilder实现?
(注意  这不是一个list   这只是一条数据的详情。)

2 个评论

组合成一个二维数组即可,比如:

$info = ['id' => 1, 'name' => 'php', 'age' => 12, 'sex' => '未知'];
$data_list = [];
$i = 1;
foreach($info as $key => $value){
$data_list[] = [
'id' => $i++,
'key' => $key,
'value' => $value
];
}
return ZBuilder::make('table')
->addColumns([
['id', 'ID'],
['key', '字段名'],
['value', '字段值']
])
->setRowList($data_list)
->fetch();
如果是提问题的话,请发“问题”,不要发布“文章”,这样不好贴代码。

要回复文章请先登录注册