• 雪天寒冷 常州120一天多接到急救电话1118个 2018-07-18
  • 怀揣“警察梦” 盗贼专偷警用物品 2018-07-18
  • 创新人才教育研究会选举出第二届理事会理事 2018-07-18
  • 筽箌紈贰蟰贺礶羛甶Fantasia 2018-07-18
  • 三亚开通至保亭陵水3条城际旅游公交线路 20分钟发一班车 2018-07-18
  • 苹果AR新技术或让你生活大爆炸 这些公司已布局(股) 2018-07-18
  • 合众人寿阜阳中支因部分保单客户信息不真实被罚款10万元 2018-07-17
  • 顾客网购电视安装时发现屏裂 因已开箱无法正常退货 2018-07-17
  • 20多年未开口的央视女主播 在政协会上说了什么? 2018-07-17
  • 为什么只有韩国能生产大尺寸OLED?中国不行 2018-07-16
  • “高盐值”真面目 这些食品不咸也高盐 2018-07-16
  • 山西太原:出租车拟调价以应对网约车市场冲击 2018-07-15
  • 默勒镇多措并举全面打响生态环境保护攻坚战 2018-07-15
  • 去年广州专利申请量首破10万件 2018-07-15
  • 冬日浪漫礼遇 圣诞节游戏里“约“起来 2018-07-15
  • smarty 模板中循环表格补充不全的td

    栏目: 编程语言 发布于: 2014-05-01 17:25:18

    smarty模板中用表格来循环读取数据是一件很糟糕的事情,什么地方该加<tr>标签,什么地方该加</tr>标签还好说,如果碰到那种需要加colspan标签的,那就真得伤一下脑筋了,不过对于这个问题,本人已经想办法解决了,现特地记载以下,以防在遇到这种情况。具体代码如下图,需要根据实际情况进行修改:

    {section loop=$student_list name=list}
    {if $smarty.section.list.first || $smarty.section.list.rownum%5==1}<tr>{/if}
    <td>{$student_list[list].name}</td>
    {if $smarty.section.list.last == 1 && $smarty.section.list.rownum%5 != 0}
    <td colspan="{math equation=x-y x=5 y=$smarty.section.list.rownum%5}">&nbsp;</td>
    {/if}
    {if $smarty.section.list.last || $smarty.section.list.rownum%5==0}</tr>{/if}
    {/section}

    注:上例循环的是一个五列的表格

    您可能感兴趣的文章

    • smarty循环表格并补充表格td不足的情况
    • smarty模板中for循环的扩展插件
    • thinkphp模板中判断volist循环的最后一条记录
    • smarty模板中使用php函数以及smarty模板中如何对一个变量使用多个函数
    • smarty模板中给信息添加最新标签
    • smarty模板中判断数组为空的方法
    • 程序中通过define定义的常量如何在smarty模板中使用
    • smarty模板中如何生成随机数
    本站文章除注明转载外,均为本站原创或编译?;队魏涡问降淖?,但请务必注明出处。
    转载请注明:文章转载自 七星彩票平台
    本文标题:smarty 模板中循环表格补充不全的td
    IT技术书籍推荐:
    深入PHP:面向对象、模式与实践(第3版)
    深入PHP:面向对象、模式与实践(第3版)
    Mart Zandstra (作者), 陈浩 (译者), 吴孙滨 (译者), 胡丹 (译者), 李静 (译者)
    《深入PHP:面向对象、模式与实践(第3版)》是PHP专家经典力作的最新版本。书中主要介绍了如何使用面向对象技术和设计模式编写稳定的、可维护的代码,如何使用Subversion管理多个开发人员,如何使用Phing和PEAR进行构建和安装,以及将构建和测试过程自动化的策略,包括持续集成?!渡钊隤HP:面向对象、模式与实践(第3版)》适合中高级PHP程序员阅读。