全站搜索

Thinkphp3.2的volist标签的使用

网站开发 408

在thinkphp3.2的模板渲染中最常用的模板标签

<volist name=”” id=””><volist>标签

主要是对查询的数据结果进行遍历循环

name是php查询数据库返回的数据集,id是当前循环的变量,可以随意定义 但是不能与name冲突,首先在控制器中首先对模版赋值如下:

然后就是在前端页面进行使用volist 标签进行数据遍历处理:

可以直接通过变量去取值,也可以使用{$vo.[‘url’]}去取值,

Volist还有一些属性 比如key, empty ,mod ,offset, length;

支持输出查询结果中的部分数据,例如输出其中的第5~15条记录,这个时候就需要用到offset和length这个两个属性配合使用,第一个属性是表示从输出数据集中的第几条数据开始输出,一般数据集数据是第一条数据是以0下标作为第一个数据,比如输出数据集中的第6条数据到第10条数据的操作如下:

还可以输出偶数的记录,这时候就需要用到mod这个属性,如下:



 

该标签还支持标签嵌套,比如你数据查询的时候查询一个分类下有多少个产品的时候使用了foreach循环并把查询的到的数据以数组形式赋值给每个对应分类下的list里面时,查询如下所示:

查询完成当然就是在前端页面渲染显示出来了,具体操作如:

如图,第一个volist标签对应的时数据集list数组,第二个volist标签对应的是数据集list里每个数组下的下标为products里面的数据集,{$sub.title}表示输出的是循环输出products数据集下对应的下标等于title的值。

 

在thinkphp3.2的模板渲染中还有其它的一些常用的模板标签;具体请到ThinkPHP3.2.3完全开发手册中查询具体的使用方法,当然使用方法基本都是一致的,没有多大的区别。真的是一法通万法通。下次再分享一下其它的一些标签使用方法

上一篇: 下一篇:

相关推荐

  • 企业品牌营销型网站建设服务基本要求

    413

    很多公司想改版网站,但是需求总是不太明确,现以一家管理咨询公司为例,希望能帮助大家理清思路。 一、网站的功能定位 公司品牌形象宣传及营销推广,并向客户提供相关产品知识和信息,展示其服务特点、 服务优势以及在专业领域的公信力。 二、企业网站设计...

    查看全文
  • 企业网站可以尝试“砍掉”的功能

    348

    轻量化已经成为一种设计趋势,从工业设计到消费品设计,都在追求轻量化。而平面设计和网站设计,似乎也有和这种趋势。 基于这样的发展趋势,我们有必要重新审视企业官网,看看企业官网中,是否存在一些内容、栏目、功能、插件,可以去除的?在线对话功能存留商榷目...

    查看全文
  • 视频在网页设计中起到的七个作用

    426

    网页内容从诞生开始,主要是文字内容,然后是图文混排,现在增加了视频,甚至有些也加入了3D效果、VR全景等。由于短视频、中长视频的持续火热,视频内容也更多被使用到网页设计之中。例如,很多企业官网都使用视频作为背景,如策轩网络官网www.fwwl.net 小程序开发官...

    查看全文
  • 前端制作中鼠标经过按钮的效果总结

    408

    页面布局中的模块内容有不少是带有按钮的,譬如是了解更多的按钮、表单提交的按钮等。按钮有引导用户点击、激发用户点击行为等的作用,例如下单购买商品或者跳转链接或者展开更多内容以达到了解更多的详情的目的。与页面风格协调的按钮设计可以增加页面的美观效果和...

    查看全文
展开更多