smarty函数

来源:互联网 发布:黑客特效js 编辑:程序博客网 时间:2024/05/16 19:17

smarty函数:

   内建函数:smarty自带,不能修改

   自定义函数:可以自行修改

                           保存在libs/plugins目录下

                           语法格式类似于html标记的写法<{..........}>

smarty自定义函数:

例如:assign

       作用:用于在模板被执行时为模板变量赋值

          参数:var:声明变量名称   字符串

                    value:给变量赋值   字符串

<{assign   var="title"   value="this  is  title"}>

$tpl->assign("title",this  is  title);

1)实现自定义函数

a.html

<{title   num="10"   content="aaaaaaaaaaaa"   size="10"  color="red"}>

b.php

第一步:自定义函数

function   fun1(){}

第二步:注册自定义函数

$tpl->register_function("模板文件中的函数名","php中函数名")

2)注册块

$tpl->register_block("模板文件中的块名","php中的函数名")

原创粉丝点击