发新话题
打印

ThinkPHP模版引擎循环标签增加计数变量

ThinkPHP模版引擎循环标签增加计数变量

其实ThinkPHP一直很注重微小的更改,因为往往是一个体贴的功能。下面的这个功能虽然很简单,但是体现的就是这样一个思想。
以往在volist或者iterate标签中要输出循环计数值,必须在模版文件中通过和php语句配合,现在不需要了。volist和iterate标签增加key属性用来输出循环变量,用于循环计数,例如:
  • <volist name="list" id="vo" key="k">
  • {$k} {$vo.name}
  • </volist>


key 属性可选,用于设置计数变量名,如果没有设置默认为i。

PS:需要注意的是,下面的用法不要和上面的混淆。
  • <volist name="list" id="vo">
  • {$key} {$vo.name}
  • </volist>


这里的key是数组的键名,如果不是索引数组,那么是从0开始计数,而之前的例子k是从1开始计数,注意区别。
iterate标签的使用方法同上。
汇集PHP中文开发资源 - 打造中文PHP第一社群 - PHP开发资源网

TOP

发新话题