> php教程 > php手册 > smarty 模板中循环表格补充不全的td

smarty 模板中循环表格补充不全的td

WBOY
풀어 주다: 2016-06-13 09:36:21
원래의
1103명이 탐색했습니다.

smarty模板中用表格来循环读取数据是一件很糟糕的事情,什么地方该加

标签,什么地方该加标签还好说,如果碰到那种需要加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}"> </td>
{/if}
{if $smarty.section.list.last || $smarty.section.list.rownum%5==0}</tr>{/if}
{/section}
로그인 후 복사

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

您可能感兴趣的文章

  • smarty循环表格并补充表格td不足的情况
  • smarty模板中for循环的扩展插件
  • smarty模板中使用php函数以及smarty模板中如何对一个变量使用多个函数
  • thinkphp模板中判断volist循环的最后一条记录
  • smarty模板中给信息添加最新标签
  • smarty模板中判断数组为空的方法
  • smarty模板中如何生成随机数
  • 程序中通过define定义的常量如何在smarty模板中使用
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿