前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Thinkphp6学习(9)查询数据表备注名与数据纵向显示

Thinkphp6学习(9)查询数据表备注名与数据纵向显示

作者头像
哆哆Excel
发布2022-10-25 15:04:06
6720
发布2022-10-25 15:04:06
举报
文章被收录于专栏:哆哆Excel

问题:

1.页面显示中我们常用的是横向显示的,但有时我们要求要纵向显示,那怎么办呢?

2.有时候我们在数据表中查询数据不输的表会是这样的:姓名:张三

姓名是字段名,张三是数值

在数组中我们常有$data[‘name’]显示出来,如果我在数据表的设计时添加了备注名Comment,那么能不能查询出所有的备注输出一下个数组,再find()一个数组也输出来,传递两个数组,再一个显示出来。

◆通过努力的学习,终于完成了。在此做个记录吧。

一、先看效果图吧

图片
图片

二、控制器代码如下

//查询数据用于竖向显示测试用

public function qffind()

{

$comment=[];

$sql="show full columns from Gbqftable";

$COM=Db::query($sql);

foreach ($COM as $key => $value) {

$comment[]=$value['Comment'];

}

$res=Gbqftable::find(1)->toarray();

//dump($comment);exit;

view::assign([

'data'=>$res,

'COM' =>$comment

]);

return View::fetch();

}

图片
图片

三、模板文件代码如下

<body >

<div class="center">

  <div class="center_text">

    <h2>查询数据显示</h2>

<table class="layui-table">

{volist name="data" id="vo" key="k"}

<tr>

<td>{$COM[$k-1]}</td>

<td>{$vo}</td>

</tr>

{/volist}

</table>

</div>

</div>

</body>

图片
图片

volist语法也备忘一下吧

图片
图片

例子:

在模版定义如下,循环输出用户的编号和姓名:

<volist name="list" id="vo">

{$vo.id}

{$vo.name}

 </volist>

支持输出部分数据,例如输出其中的第5~15条记录

<volist name="list" id="vo" offset="5" length='10'>

{$vo.name}

 </volist>

输出偶数记录

<volist name="list" id="vo" mod="2" >

 <eq name="mod" value="1">{$vo.name}</eq>

 </volist>

图片
图片
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 哆哆Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档