smarty section简介与用法分析

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了smarty section简介与用法分析脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

基本原形为:
{section name = name loop = $VARName[,start = $start,step = $step,max = $max,show = true]}
name: section的名称不用加$
$loop: 要循环的变量,在程序中要使用assign对这个变量进行操作。
$start: 开始循环的下标,循环下标认由0开始
$step: 每次循环时下标的增数
$max: 最大循环下标
$show: boolean类型,决定是否对这个块进行显示认为true 这里有个名词需要说明:
循环下标:实际它的英文名称为index,是索引的意思,这里我将它译成"下标",主要是为了好理解。它表示在显示这个循环块时当前的循环索引,认从0开始,受$start的影响,如果将$start设为5,它也将从5开始计数,在模板设计部分我们使用过它,这是当前{section}的一个属性调用方式为Smarty.section.sectionName.index,这里的sectionName指的是函数原型中的name属性
{section}块具有的属性值,分别为:
1. index: 上边我们介绍的"循环下标",认为0
2. index_prev: 当前下标的前一个值,认为-1
3. index_next: 当前下标的下一个值,认为1
4. First: 是否为第一下循环
5. last: 是否为最后一个循环
6. ITeration: 循环次数
7. rownum: 当前的行号,iteration的另一个别名
8. loop: 最后一个循环号,可用在section块后统计section的循环次数
9. total: 循环次数,可用在section块后统计循环次数
10. show: 在函数的声明中有它,用于判断section是否显示

脚本宝典总结

以上是脚本宝典为你收集整理的smarty section简介与用法分析全部内容,希望文章能够帮你解决smarty section简介与用法分析所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。