全站搜索

Thinkphp3.2的volist标签的使用

网站开发 409

在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完全开发手册中查询具体的使用方法,当然使用方法基本都是一致的,没有多大的区别。真的是一法通万法通。下次再分享一下其它的一些标签使用方法

上一篇: 下一篇:

相关推荐

  • 招聘平台系统开发设计方案

    395

    关于系统设计说明书概览 目录 1. 系统总体设计 2 1.1 建站的目的 2 1.2用户界面约束 2 1.3系统体系结构 2 1.4系统功能结构 3 2. 程序模块设计说明 5 2.1 用户注册(F1) 5 2.2会员登陆(F2) 5 2.3信息分类(F3) 6 2.4同城搜索(F4) 7 2.5留言簿(F5)...

    查看全文
  • 软文营销推广平台:软文的写作技巧有哪些

    324

      在网站优化过程当中,软文的编写是最重要的部分,今天网站优化每天都需要的更新大量的文章,而软文的编写需要有专业的技术,并且每天都能够提交规定的文章数量,文章的内容能够丰富多彩,进一步的帮助网站优化达到最好的成效。      那么网站营...

    查看全文
  • 浅谈万仪科技网站改版的见解

    338

     随着互联网的不断普及和技术提升,现在的人们从互联网上了解公司基本信息最直接的方式莫过于企业官方网站了,然而现在的人们随着审美的提高和公司的发展定位,很多企业的网站想把网站设计的更符合现代的潮流和企业的形象,企业的官方网站就需要进行不断的更新...

    查看全文
  • 2020年网页设计的趋势

    378

    2020年,注定是不平凡的一年。由于受到新型冠壮病毒的影响,前面几个月,很多企业都是停滞的状态。各行各业都不能营业,商业活动也大幅减少。设计公司也不例外,很多企业都上不了班,订单大幅减少。因此,设计师就有大量的时间去学习新的东西,思考新的设计的方向。 ...

    查看全文
展开更多