自定义函数:

来源:互联网 发布:房产证复印件制作软件 编辑:程序博客网 时间:2024/04/29 17:40
 1、assign 用于在模板被执行时为模板变量赋值

 2、counter 用于输出一个记数过程. counter 保存了每次记数时的当前记数值用户可以通过  调节 interval 和 direction 调节该值也可以决定是否输出该值如果需要同时运行多个计数器,必须为它们指定不同的名称如果没有指定名称,模板引擎使用 "default" 作为缺省值.

3、Cycle 用于轮转使用一组值该特性使得在表格中交替输出颜色或轮转使用数组中的值变得很容易。

4、{debug} 将调式信息输出到页面上该函数是否可用取决于 Smarty 的 debug 设置该函数在运行时取得数据,因此不能显示使用中的模板,只能显示运行时被赋值的变量不过还是可以看到所有模板内当前可用的变量.

5、eval 按处理模板的方式计算取得变量的值该特性可用于在配置文件中的标签/变量中嵌入其它模板标签/变量.

6fetch 用于从本地文件系统、HTTPFTP上取得文件并显示文件的内容如果文件名称以"http://"开头,将取得该网站页面并显示如果文件名称以"ftp://"开头,将从ftp服务器取得该文件并显示.

7html_checkboxes 根据给定的数据创建复选按钮组该函数可以指定哪些元素被选定要么必须指定 values 和 ouput 属性,要么指定 options 替代所有的输出与 XHTML 兼容.

8html_options 根据给定的数据创建选项组该函数可以指定哪些元素被选定要么必须指定 values 和 ouput 属性,要么指定 options 替代

9html_radios 根据给定的数据创建单选按钮组该函数可以指定哪个元素被选定要么必须指定 values 和 ouput 属性,要么指定 options 替代所有的输出与 XHTML 兼容.

10html_select_date 用于创建日期下拉菜单它可以显示任意年月日.

11html_select_time 用于创建时间下拉菜单它可以显示任意时分秒

12html_table 将数组中的数据填充到 HTML 表格中cols属性决定表格有多少列table_attr, tr_attr和 td_attr属性决定表格中 tr 和 td 标签的一些附加属性如果 tr_attr和 td_attr属性值为数组,将轮流使用其中的值如果指定了 trailpad属性,将在表尾最后一行附加一些数据.

13math 允许模板设计者在模板中进行数学表达式运算均表达式中可以使用任何数值类型的变量,结果在 math 标签的位置输出表达式中使用的变量被当做参数传递给函数,可以是模板变量或静态值.

14mailto 自动生成电子邮件链接,并根据选项决定是否对地址信息编码电子邮件地址编码使得网络嗅探程序难以收集到电子邮件地址信息.

15popup 用于创建javascript弹出窗口.

16textformat 用于格式化文本该函数主要清理空格和特殊字符,对段落按单词边界换行和行缩进等段落格式化处理.

 

关于这些函数的语法  下次再传阿

原创粉丝点击