Table of Contents
Smarty自带了一些自定义的函数�件,�以在模�内使用。
{counter}用于显示一个计数器。
{counter}�以记�foreach循环的次数。
ä½ å�¯ä»¥è®¾ç½®è®¡æ•°å™¨çš„æ•°å€¼ã€�æ¥é•¿ã€�计算方å�‘,和是å�¦æ¯�次显示数值。
ä½ å�¯ä»¥å�Œæ—¶ä½¿ç”¨å¤šä¸ªä¸�å�Œå��的计数器。
如果没有指定计数器�称,那么“default�将是默认的�称。
å¦‚æžœä½ æŒ‡å®šäº†assign属性,那么{counter}
的输出将被赋值给模���。
| �数�称 | 类型 | 必选�数 | 默认值 | 说明 |
|---|---|---|---|---|
| name | string | No | default | 计数器的�称 |
| start | number | No | 1 | 开始计数的数值 |
| skip | number | No | 1 | æ¥é•¿ï¼Œä¹Ÿå°±æ˜¯è®¡ç®—é—´éš” |
| direction | string | No | up | 计算的方�,(递增/递�) |
| boolean | No | TRUE |
是��次都显示计数器的值 | |
| assign | string | No | n/a | 赋值的��� |
Example 8.1. {counter}
{* initialize the count *}
{counter start=0 skip=2}<br />
{counter}<br />
{counter}<br />
{counter}<br />
输出:
0<br /> 2<br /> 4<br /> 6<br />
