收藏本站
我的资料
我的订单
  购物车 (0)  
亲,您的购物车空空的哟~
去购物车结算
   
查看手机网站
其他帐号登录: 注册 登录
产品导航
  • 网页特效源码
    图片代码
    导航菜单
    选项卡/滑动门
    文字特效
    表单代码
    提示框/浮动层/弹出层
    DIV CSS
    html5 css3
    其他特效
  • 网站模板源码
    电脑、通讯、数码
    家具洁具、日用品
    建材、五金、装饰
    纺织、服装、鞋帽
    礼品玩具、工艺品
    家电、照明、电子
    文具、乐器、体育
    机电、仪器、设备
    食品、饮料、酒类
    汽车、摩托电动车
    能源、环保、节能
    冶金、金属、零件
    农业、水产、养殖
    矿产、石油、化工
    珠宝首饰、化妆品
    医药医器、保健品
    包装、印刷、造纸
    书画、艺术、收藏
    通用、其他制造业
    房地产、建筑装修
    餐饮、咖啡、茶楼
    咨询、策划、翻译
    金融、证券、典当
    健身、运动俱乐部
    家政、保洁、搬家
    医院、诊所、保健
    旅游宾馆、农家乐
    美容、休闲、养生
    婚庆、摄影、影楼
    仓储、物流、租车
    维修、保养、回收
    广告、会展、设计
    文化、教育、培训
    政府、协会、机构
    其他行业网站
  • 小程序源码
  • 游戏源码
  • 微信公众平台源码
  • 营销软件
  • 云虚拟主机
    全能型云虚拟主机
    海外免备案主机
    高防云享主机
    专业型云虚拟机
    Linux专业型云虚拟机
    .NET专业型云虚拟机
    JSP专业型云虚拟机
    百度云虚拟机(BCH)
  • 旅游系统
    旅游网站模板
    组合套餐
    产品应用
    营销应用
    内容应用
    供应分销应用
    插件接口应用
    SAAS版本应用
  • Cisco设备
    交换机
    路由器
    无线
    网络管理
    接口和模块
    光网络
  • IBM设备
    服务器
  • 华为设备
    交换机
    路由器
    WLAN
    存储
  • 智能设备

18093723998
搜索

Thinkphp常使用的视图渲染标签

 二维码
发表时间:2021-01-04 16:50
在thinkphp的模板渲染中有写常用的模板标签
<volist name="" id=""><volist>标签
主要是对查询的数据结果进行遍历循环
name是数据集,id是当前循环的变量,可以随意定义 但是不能与name冲突,


可以直接通过变量去取值,也可以使用{$item['url']}去取值,
Volist还有一些属性 比如key, empty ,mod ,offset, length

Key属性主要是循环的数据集的键,<volist name="links" id="item" key="k">
这样可以通过{$k}取值 key主要是用于当前数据的排序key值默认是1依次自增

Empty属性主要是当前循环数据集没有值时 指定展示的内容 可以是文字也可以是html
<volist name="links" id="item" empty="为空是展示的数据">

如果在控制器中定义了参数可以<volist name="links" id="item" empty="$empty">可以直接使用

Mod属性还用于控制一定记录的换行和奇数偶数时的操作
输出偶数的数据
<volist name="list" id="vo" mod="2" >
<eq name="mod" value="1">{$vo.name}</eq>
</volist>
换行操作

Mod属性用的比较少

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

if判断在模板中使用If标签 <if condition="比较信息">内容</if>
在condition里面也能使用函数 但是比较标签需要用eq表达式来使用 不能使用 = < >这些符号

Empty 标签 判断数据为空时
Notempty 标签 判断数据不为空时
主要是判断数据是否有值做一下数据判断来显示页面

主要是name属性 就是要比较的值
<notempty name="links['id']">
这三个模板标签比较常用 volist可嵌套使用 但是有嵌套个数现在需要求个thinkphp默认值



关注我们
关于我们
天隆网络科技有限责任公司励志为顾客提供出更好的网站建设、二次开发、管理、维护系统等。本团队为此收录了大量的技术和相关人员。公司积极鼓励客户前来本站交流互动,积极鼓励为本站提出创新的好点子 本团队专注于企业的网站设计制作,为刚接触网站开发和运营的客户提供更好的帮助到你的解决方案。
服务范围
联系我们
QQ:1602299552
邮箱:dhtlit@qq.com
电话:18093723998
付款方式:现金,刷卡,支付宝,微信