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 相关文章推荐
php框架Phpbean说明
Jan 10 PHP
php ss7.5的数据调用 (笔记)
Mar 08 PHP
一道求$b相对于$a的相对路径的php代码
Aug 08 PHP
php方法调用模式与函数调用模式简例
Sep 20 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
Jun 17 PHP
php实现约瑟夫问题的方法小结
Mar 23 PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
Jan 07 PHP
详解PHP的Yii框架中组件行为的属性注入和方法注入
Mar 18 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
Apr 18 PHP
php-msf源码详解
Dec 25 PHP
PHP操作XML中XPath的应用示例
Jul 04 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
Nov 19 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
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
2013/07/01 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
2015/03/24 PHP
谈谈PHP连接Access数据库的注意事项
2016/08/12 PHP
php中namespace及use用法分析
2016/12/06 PHP
JS去除字符串两端空格的简单实例
2013/12/27 Javascript
jquery $("#variable") 循环改变variable的值示例
2014/02/23 Javascript
详解AngularJS的通信机制
2015/06/18 Javascript
javascript实现状态栏文字首尾相接循环滚动的方法
2015/07/22 Javascript
JavaScript函数节流概念与用法实例详解
2016/06/20 Javascript
JS实现的二叉树算法完整实例
2017/04/06 Javascript
AngularJS封装$http.post()实例详解
2017/05/06 Javascript
cocos creator Touch事件应用(触控选择多个子节点的实例)
2017/09/10 Javascript
vue中利用Promise封装jsonp并调取数据
2019/06/18 Javascript
vue实现登录页面的验证码以及验证过程解析(面向新手)
2019/08/02 Javascript
详解如何修改 node_modules 里的文件
2020/05/22 Javascript
python读取浮点数和读取文本文件示例
2014/05/06 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
2017/10/20 Python
django实现登录时候输入密码错误5次锁定用户十分钟
2017/11/05 Python
解决csv.writer写入文件有多余的空行问题
2018/07/06 Python
Python多进程与服务器并发原理及用法实例分析
2018/08/21 Python
简单了解python PEP的一些知识
2019/07/13 Python
详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法
2019/08/30 Python
Python中zip()函数的简单用法举例
2019/09/02 Python
python 中的[:-1]和[::-1]的具体使用
2020/02/13 Python
香港太阳眼镜网上商店:SmartBuyGlasses香港
2016/07/22 全球购物
META-INF文件夹中的MANIFEST.MF的作用
2016/06/21 面试题
高中的自我鉴定
2013/12/16 职场文书
超市采购员岗位职责
2014/02/01 职场文书
关工委先进个人事迹材料
2014/05/23 职场文书
八一建军节营销活动方案
2014/08/31 职场文书
2014高中生入党思想汇报范文
2014/09/13 职场文书
学生个人评语大全
2015/01/04 职场文书
大一新生军训新闻稿
2015/07/17 职场文书
Nginx解决403 forbidden的完整步骤
2021/04/01 Servers
纯html+css实现奥运五环的示例代码
2021/08/02 HTML / CSS
python分分钟绘制精美地图海报
2022/02/15 Python