请问如何实现查询数据详情
比如我的数据库的info表是这样的
id name age sex
1 php 12 未知
我查询id为1的数据想在详情页这样显示
id 1
name php
age 12
sex 未知
总共就2列,请问这种情况下如何用ZBuilder实现?
(注意 这不是一个list 这只是一条数据的详情。)
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();
$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();
如果是提问题的话,请发“问题”,不要发布“文章”,这样不好贴代码。