Smarty自定义函数(plugins)

 时间:2024-11-16 09:09:21

1、counter计数器基本语法:{counter start=0 skip=2 print=false}参数说明:start:从哪个数开始计数skip:步阶,每次前进多少步print:布尔类型,当前计数是否输出,如为true代表输出;反之,则只计数,但不输出。主要功能:实现计数功能,相当于循环中定义的变量i示例代码:

Smarty自定义函数(plugins)

2、cycle轮显函数(隔行变色)基本语法:<tr bgcolor=“{cycle values="#eeeeee,#d0d0d0"}”>参数说明:values:参数列表,当第一次循环时,执行第一个参数当第二次循环时,执行第二个参数当第三次循环时,执行第一个参数…主要功能:轮换显示相关参数。

Smarty自定义函数(plugins)

3、debug调试函数基本语法:{debug}主要功能:显示Smarty调试界面,输出调试结果运行结果:

Smarty自定义函数(plugins)

4、fetch载入文件(类似file_get_contents)基本语法:{fetch file=“file” assign=“var”}参数说明:file:要载入的文件名称assign:把载入的内容放入变量var中示例代码:

Smarty自定义函数(plugins)

5、html_image(了解)基本语法:{html_image file="pumpkin.jpg"}参数说明:file:要载入的图片名称主要功能:载入一张图片,和img标签一致

Smarty自定义函数(plugins)

6、html_table生成简单的表格{html_table loop=$data cols=4 table_attr='border="0"'}参数说明:loop:要转换的数组元素cols:显示多少列rows:显示多少行table_attr:表格的属性,属性与属性之间可以通过一个空格隔开主要功能:把一个数组转化生成一个表格

Smarty自定义函数(plugins)

7、html_checkboxes复选框(重要)基本语法:{html_checkboxes name=’cust’ values=$cust_ids checked=$customer_id output=$cust_names separator="<br />"}参数说明:name:复选框的名称values:每一个复选框的值,要求是一个数组checked:被选中的复选框,要求是一个数组output:每一个复选框显示的值,要求也是一个数组separator:每个复选框与复选框之间的分隔符主要功能:把一个数组转化生成一个复选框(后台开发)示例代码:

Smarty自定义函数(plugins)

8、html_options下拉选框基本语法:<select name=customer_id> {html_options values=$cust_ids selected=$customer_idoutput=$cust_names}</select>参数说明:output:每一个option选项显示的值values:每一个option选项的value值selected:被选中的下拉选框,要求是一个数组(有多选的情况)主要功能:生成下拉选框中的option标签

Smarty自定义函数(plugins)

9、html_radios单选框基本语法:{html_radios values=$cust_ids checked=$customer_id output=$cust_names separator="<br />"}参数说明:output:每一个radio选项显示的值values:每一个radio选项的value值checked:要求是一个固定值(字符串类型)serapator:选项与选项之间的分隔符示例代码:

Smarty自定义函数(plugins)

10、所有复选框对应的php文件如下图所示:

Smarty自定义函数(plugins)
  • Smarty中的内建函数(sysplugins)
  • Smarty框架程序篇
  • Smarty内置函数
  • Smarty设计篇
  • 如何将PHP中的函数注册成Smarty中的函数
  • 热门搜索
    有关交通安全的手抄报 关于三字经的手抄报 节俭养德手抄报 关于手抄报的边框 防火防电手抄报 孝德手抄报内容 小学生手抄报怎么做 科学手抄报的资料 最简单的手抄报 关于祖国风光的手抄报