Thinkphp3.2的volist标签的使用

2023-03-09    分类: 网站建设

在thinkphp3.2的模板渲染中最常用的模板标签
<volist name=””id=””><volist>标签
主要是对查询的数据结果进行遍历循环

程序代码1

name是php查询数据库返回的数据集,id是当前循环的变量,可以随意定义 但是不能与name冲突,首先在控制器中首先对模版赋值如下:
程序代码2
然后就是在前端页面进行使用volist 标签进行数据遍历处理:
可以直接通过变量去取值,也可以使用{$vo.['url']}去取值,
Volist还有一些属性 比如key, empty ,mod ,offset, length;
程序代码3
支持输出查询结果中的部分数据,例如输出其中的第5~15条记录,这个时候就需要用到offset和length这个两个属性配合使用,第一个属性是表示从输出数据集中的第几条数据开始输出,一般数据集数据是第一条数据是以0下标作为第一个数据,比如输出数据集中的第6条数据到第10条数据的操作如下:
程序代码4
还可以输出偶数的记录,这时候就需要用到mod这个属性,如下:
程序代码5
该标签还支持标签嵌套,比如你数据查询的时候查询一个分类下有多少个产品的时候使用了foreach循环并把查询的到的数据以数组形式赋值给每个对应分类下的list里面时,查询如下所示:
程序代码6
查询完成当然就是在前端页面渲染显示出来了,具体操作如:
如图,第一个volist标签对应的时数据集list数组,第二个volist标签对应的是数据集list里每个数组下的下标为products里面的数据集,{$sub.title}表示输出的是循环输出products数据集下对应的下标等于title的值。

名称栏目:Thinkphp3.2的volist标签的使用
分享链接:https://www.cdcxhl.com/news46/242896.html

成都网站建设公司_创新互联,为您提供动态网站营销型网站建设用户体验定制开发商城网站软件开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

小程序开发