tpl->assign("变量名","变量值");
counter:用于输出一个记数过程
<{counter name="计数器的名称" start=计数器初始值 skip=步长 direction="计数器方向(增/减)" print=是否输出值(boolean类型) assign='变量名'}>
eval:将变量作为一个模板求值
<{eval var=#$foo# assign='变量名'}>
fetch:用于从本地文件系统、HTTP或FTP上检索文件并显示其内容
{fetch file='带请求的文件,http或ftp方式' assign='变量名'}
html_checkboxes:根据给定的数据创建复选按钮组,该函数可以指定哪些元素被选定
<{html_checkboxes name='复选按钮组的名称' options=关联数组 selected=选定的元素或元素数组
separator='分隔复选按钮的字符串' output='显示值的数组' labels='是否为复选按钮添加<lable>标签
'}>
html_image:产生一个图象的HTML标签。如果没有提供高度和宽度值,将根据图象的实际大小自动取得
<{html_image file='图象文件的名称或路径'}>
html_options:根据给定的数据创建选项组. 该函数可以指定哪些元素被选定. 要么必须指定 values 和
ouput 属性,要么指定 options 替代.
<select name=customer_id>
{html_options options=$cust_options selected=$customer_id}
</select>
html_radios:根据给定的数据创建单选按钮组. 该函数可以指定哪个元素被选定. 要么必须指定 values 和 ouput 属性,要么指定 options 替代. 所有的输出与 XHTML 兼容.
<{html_radios name="id" options=$cust_radios checked=$customer_id separator="<br />"}>
html_select_date:用于创建日期下拉菜单. 它可以显示任意年月日
<{html_select_date}>
html_select_time:用于创建时间下拉菜单. 它可以显示任意时分秒
<{html_select_time use_24_hours=true}>
popup:用于创建javascript弹出窗口
textformat:用于格式化文本. 该函数主要清理空格和特殊字符,对段落按单词边界换行和行缩进等段落
格式化处理.
<{textformat wrap=40}>
<{/textformat}>
cycle:可以交替多个值,但每个name属性必须唯一
debug:将调式信息输出到页面上
本文介绍了模板引擎中常用的各种函数,包括变量分配、计数器、模板求值等功能,还详细解释了如何创建复选框、单选按钮、下拉菜单等表单元素,并展示了文件检索及文本格式化的用法。
849

被折叠的 条评论
为什么被折叠?



