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 相关文章推荐
解决中英文字符串长度问题函数
Jan 16 PHP
一篇入门的php Class 文章
Apr 04 PHP
谷歌音乐搜索栏的提示功能php修正代码
May 09 PHP
linux下安装php的memcached客户端
Aug 03 PHP
PHP使用get_headers函数判断远程文件是否存在的方法
Nov 28 PHP
WordPress中is_singular()函数简介
Feb 05 PHP
Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法
Mar 29 PHP
浅谈PHP表单提交(POST&GET&URL编/解码)
Apr 03 PHP
实例讲解YII2中多表关联的使用方法
Jul 21 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
Jun 13 PHP
php操作redis命令及代码实例大全
Nov 19 PHP
Jsonp劫持学习
Apr 01 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
PHP安装攻略:常见问题解答(三)
2006/10/09 PHP
php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
2012/07/31 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
国外Lightbox v2.03.3 最新版 下载
2007/10/17 Javascript
js利用div背景,做一个竖线的效果。
2008/11/22 Javascript
jquery获取table中的某行全部td的内容方法
2013/03/08 Javascript
JS字符串处理实例代码
2013/08/05 Javascript
图片上传判断及预览脚本的效果实例
2013/08/07 Javascript
JavaScript按位运算符的应用简析
2014/02/04 Javascript
JS控制弹出悬浮窗口(一览画面)的实例代码
2016/05/30 Javascript
React Native 截屏组件的示例代码
2017/12/06 Javascript
了解ESlint和其相关操作小结
2018/05/21 Javascript
fastadmin中调用js的方法
2019/05/14 Javascript
Vue路由之JWT身份认证的实现方法
2019/08/26 Javascript
微信小程序 冒泡事件原理解析
2019/09/27 Javascript
小程序接入腾讯位置服务的详细流程
2020/03/03 Javascript
解决vant中 tab栏遇到的坑 van-tabs
2020/11/04 Javascript
wxpython中利用线程防止假死的实现方法
2014/08/11 Python
详解Python中的相对导入和绝对导入
2017/01/06 Python
详解Python自建logging模块
2018/01/29 Python
Python DataFrame 设置输出不显示index(索引)值的方法
2018/06/07 Python
使用python绘制3维正态分布图的方法
2018/12/29 Python
Python 3.8正式发布重要新功能一览
2019/10/17 Python
Python实现图片批量加入水印代码实例
2019/11/30 Python
python使用re模块爬取豆瓣Top250电影
2020/10/20 Python
15个Pythonic的代码示例(值得收藏)
2020/10/29 Python
python爬虫今日热榜数据到txt文件的源码
2021/02/23 Python
使用before和:after伪类制作css3圆形按钮
2014/04/08 HTML / CSS
Get The Label中文官网:英国运动时尚购物平台
2017/04/19 全球购物
全球独特生活方式产品和礼品购物网站:AHAlife
2018/09/18 全球购物
信用卡逾期证明示例
2014/09/13 职场文书
商业用房租赁协议书
2014/10/13 职场文书
实习单位证明范例
2014/11/17 职场文书
导游词之安徽九华山
2019/09/18 职场文书
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
2021/04/27 Python
Python基础之进程详解
2021/05/21 Python