smarty section简介与用法分析


Posted in PHP onOctober 03, 2008

基本原形为:
{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是否显示

PHP 相关文章推荐
PHP4实际应用经验篇(8)
Oct 09 PHP
PHP 中的批处理的实现
Jun 14 PHP
php递归实现无限分类生成下拉列表的函数
Aug 08 PHP
解析PHP对现有搜索引擎的调用
Jun 25 PHP
php图片处理函数获取类型及扩展名实例
Nov 19 PHP
PHP截取指定图片大小的方法
Dec 10 PHP
今天你说520了吗?不仅有php表白书还有java表白神器
May 20 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
Jul 19 PHP
PHP使用curl_multi_select解决curl_multi网页假死问题的方法
Aug 15 PHP
PHP添加PNG图片背景透明水印操作类定义与用法示例
Mar 12 PHP
在Laravel中实现使用AJAX动态刷新部分页面
Oct 15 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
Mar 09 PHP
php相当简单的分页类
Oct 02 #PHP
php仿discuz分页效果代码
Oct 02 #PHP
php仿ZOL分页类代码
Oct 02 #PHP
php生成缩略图的类代码
Oct 02 #PHP
PHP实时显示输出
Oct 02 #PHP
PHP在字符串中查找指定字符串并删除的代码
Oct 02 #PHP
php之对抗Web扫描器的脚本技巧
Oct 01 #PHP
You might like
qq登录,新浪微博登录接口申请过程中遇到的问题
2014/07/22 PHP
PHP实现定时执行任务的方法
2014/10/05 PHP
JS延迟加载(setTimeout) JS最后加载
2010/07/15 Javascript
100个不能错过的实用JS自定义函数
2014/03/05 Javascript
node.js中的buffer.fill方法使用说明
2014/12/14 Javascript
JavaScript html5 canvas绘制时钟效果
2016/03/01 Javascript
jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题
2016/08/15 Javascript
jquery UI Datepicker时间控件冲突问题解决
2016/12/16 Javascript
jQuery插件form-validation-engine正则表达式操作示例
2017/02/09 Javascript
记一次webpack3升级webpack4的踩坑经历
2018/06/12 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
2019/03/28 Javascript
vue插槽slot的理解和使用方法
2019/04/03 Javascript
详解vue的双向绑定原理及实现
2019/05/05 Javascript
vue keep-alive的简单总结
2021/01/25 Vue.js
Python 正则表达式的高级用法
2016/12/04 Python
Python批量提取PDF文件中文本的脚本
2018/03/14 Python
python如何为被装饰的函数保留元数据
2018/03/21 Python
Python从文件中读取数据的方法讲解
2019/02/14 Python
对Python获取屏幕截图的4种方法详解
2019/08/27 Python
在django中form的label和verbose name的区别说明
2020/05/20 Python
阿迪达斯芬兰官方网站:adidas芬兰
2017/01/30 全球购物
印度网上药店:1mg
2017/10/13 全球购物
微软新西兰官方网站:Microsoft New Zealand
2018/08/17 全球购物
Club Monaco加拿大官网:设计师男女服装
2019/09/29 全球购物
Servlet如何得到服务器的信息
2015/12/22 面试题
大学生自我鉴定
2013/12/08 职场文书
电子技术专业中专生的自我评价
2013/12/17 职场文书
小区推广策划方案
2014/06/06 职场文书
领导班子整改方案
2014/10/25 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书
承诺书范本
2015/01/21 职场文书
酒店财务部岗位职责
2015/04/14 职场文书
python基于tkinter制作m3u8视频下载工具
2021/04/24 Python
使用Nginx搭载rtmp直播服务器的方法
2021/10/16 Servers
PHP获取学生成绩的方法
2021/11/17 PHP
MySQL 字符集 character
2022/05/04 MySQL