全站搜索

Thinkphp3.2的volist标签的使用

网站开发 320

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

上一篇: 下一篇:

相关推荐

  • 网站开发之php将html转成pdf

    350

    功能需求:将产品导出成pdf手册,用于产品收藏与宣传 所用框架thinkphp3.2 所用库类Mpdf,下载地址: https://github.com/mpdf/mpdf 将mpdf库类放入ThinkPHP\Library\Vendor\ 文件夹中 1.控制器方法  public function pdf($id){   &n...

    查看全文
  • 企业网站按钮设计指南

    265

    没有一种设计是简单的,包括一个按钮。 如何为企业网站设计按钮呢?我们编写了如下指南。   大胆和明亮在过去,按钮通常是灰色或其他一些暗淡的颜色。但渐渐地,设计师和商人们理解了特定设计和概念背后的含义。所以,设计必须是粗体和明亮的格式。没有必要让...

    查看全文
  • 设计师必知的五个移动体验设计技巧

    268

    现在有很多人都在关注如何解决移动设备的问题,包括移动性能问题,因为用户仍然沉迷于他们的手机。包括移动网站、公众号、小程序、APP在内的设计都属于移动设计,所以必须关注用户的移动体验。 如下,我们提出五个移动体验设计技巧,可供参考。   技巧一:注...

    查看全文
  • 网站前端制作上下滚动效果(按钮控制)

    416

    在网站制作中,首页一般都会有新闻推荐列表之类的,页面布局时,新闻列表给的区域大小不够或者预估以后上传内容很多,这时前端人员需要做出隐藏多出的内容上下滑动显示剩余的内容,前端人员做出这样的效果时,就会出现滚动条影响美观,一般我们会隐藏掉滚动条,但这...

    查看全文
展开更多