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 将excel导入mysql
Nov 09 PHP
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
Jul 02 PHP
smarty获得当前url的方法分享
Feb 14 PHP
php中current、next与reset函数用法实例
Nov 17 PHP
CentOS下与Apache连接的PHP多版本共存方案实现详解
Dec 19 PHP
Yii中表单用法实例详解
Jan 05 PHP
php版银联支付接口开发简明教程
Oct 14 PHP
10个值得深思的PHP面试题
Nov 14 PHP
基于CI框架的微信网页授权库示例
Nov 25 PHP
php版阿里云OSS图片上传类详解
Dec 01 PHP
PHP中str_split()函数的用法讲解
Apr 11 PHP
PHP 实现缩略图
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
如何使用PHP往windows中添加用户
2006/12/06 PHP
PHP 配置open_basedir 让各虚拟站点独立运行
2009/11/12 PHP
php的一些小问题
2010/07/03 PHP
PHP学习笔记 IIS7下安装配置php环境
2012/10/29 PHP
PHP中使用json数据格式定义字面量对象的方法
2014/08/20 PHP
WordPress开发中用于标题显示的相关函数使用解析
2016/01/07 PHP
php实现的二分查找算法示例
2017/06/20 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
2020/06/02 PHP
Sample script that displays all of the users in a given SQL Server DB
2007/06/16 Javascript
jquery-syntax动态语法着色示例代码
2014/05/14 Javascript
JavaScript生成福利彩票双色球号码
2015/05/15 Javascript
AngularJS基础 ng-options 指令详解
2016/08/02 Javascript
jQuery搜索框效果实现代码(百度关键词联想)
2021/02/25 Javascript
JS判断输入的字符串是否是数字的方法(正则表达式)
2016/11/29 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的方法
2016/11/29 Javascript
Ionic2开发环境搭建教程
2020/08/20 Javascript
vue高德地图之玩转周边
2017/06/16 Javascript
细说webpack源码之compile流程-入口函数run
2017/12/26 Javascript
layui 上传插件 带预览 非自动上传功能的实例(非常实用)
2019/09/23 Javascript
Vue 实现从文件中获取文本信息的方法详解
2019/10/16 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
2020/04/14 Javascript
在Python中使用Neo4j数据库的教程
2015/04/16 Python
Python Paramiko模块的使用实际案例
2018/02/01 Python
python调用其他文件函数或类的示例
2019/07/16 Python
django 数据库返回queryset实现封装为字典
2020/05/19 Python
升级keras解决load_weights()中的未定义skip_mismatch关键字问题
2020/06/12 Python
CSS3 filter(滤镜)实现网页灰色或者黑色模式的示例代码
2021/02/24 HTML / CSS
支票、地址标签、包装纸和慰问卡:Current Catalog
2018/01/30 全球购物
德国高尔夫商店:Par71.de
2020/11/29 全球购物
初中数学教学反思
2014/01/16 职场文书
小学班主任寄语大全
2014/04/04 职场文书
艾滋病宣传标语
2014/06/25 职场文书
2014年纪委工作总结
2014/12/05 职场文书
欢迎词范文
2015/01/27 职场文书
如何在CocosCreator里画个炫酷的雷达图
2021/04/16 Javascript
浅谈 JavaScript 沙箱Sandbox
2021/11/02 Javascript