服务热线 400-660-8066

天津网站建设
首页 站内资讯

天津网站建设

站内资讯
天津网站建设 / 站内资讯 / 产品资讯 / 正文

Thinkphp常使用的视图渲染标签

来源: All文章
发布时间:2023-04-25 15:03:51

  在thinkphp的模板渲染中有写常用的模板标签

  volistname=id=volist标签

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

  name是数据集,id是当前循环的变量,可以随意定义但是不能与name冲突,

  可以直接通过变量去取值,也可以使用{$item['url']}去取值,

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

  Key属性主要是循环的数据集的键,volistname=linksid=itemkey=k

  这样可以通过{$k}取值key主要是用于当前数据的排序key值默认是1依次自增

  Empty属性主要是当前循环数据集没有值时指定展示的内容可以是文字也可以是html

  volistname=linksid=itemempty=为空是展示的数据

  如果在控制器中定义了参数可以volistname=linksid=itemempty=$empty可以直接使用

  Mod属性还用于控制一定记录的换行和奇数偶数时的操作

  输出偶数的数据

  volistname=listid=vomod=2

  eqname=modvalue=1{$vo.name}/eq

  /volist

  换行操作Mod属性用的比较少

  Offset属性主要控制从第几条数据开始输出

ength属性控制要输出多少条的数据

  if判断在模板中使用If标签ifcondition=比较信息内容/if

  在condition里面也能使用函数但是比较标签需要用eq表达式来使用不能使用=这些符号Empty标签判断数据为空时

  Notempty标签判断数据不为空时

  主要是判断数据是否有值做一下数据判断来显示页面主要是name属性就是要比较的值

  notemptyname=links['id']

  这三个模板标签比较常用volist可嵌套使用但是有嵌套个数现在需要求个thinkphp默认值

* 文章来源于网络,如有侵权,请联系客服删除处理。
在线 咨询

添加动力小姐姐微信

微信 咨询

电话咨询

400-660-8066

我们联系您

电话 咨询
微信扫码关注动力小姐姐 X
qr