-
smarty自定义函数的使用;
首先在smarty(这里是test.php)里面自定义一个函数,如截图中的function;第二步,用registerPlugin将自定义的函数注册到模板,注意这里叫注册,不叫分配;这里function是函数类型除了function,还有modifier,block等,f_test是注册到模板后的函数名字; test是smarty(test.php)中的函数名;
当你在模板(test.tpl)里面使用函数的时候,给函数参数赋值的时候,多个参数会以数组形式传给smarty(test.php)中的函数名为test函数里面,即自定义的函数;可以在test函数里打印一下传过来的参数,测试一下查看全部 -
在这里函数是str_replace,函数的第一个参数是d第二个参数是h如第三个参数是$str;
注意参数所书写的位置;查看全部 -
注意smarty调用函数在模板里的写法;在这里函数是date,函数的第一个参数"Y-m-d"要写在开头位置,函数第二个参数是$time;如果还有第三个参数,则写在$time后面,用冒号隔开;
注意参数所书写的位置;查看全部 -
smarty函数的使用
查看全部 -
在模板里面,可以直接用分配过来的对象调用方法即可
查看全部 -
smarty类与对象的赋值与使用1
查看全部 -
smarty类与对象的赋值与使用
查看全部 -
模板之间,通过include引用可以传参数,比如这是test模板,参数sitename将会被传到header模板;;;;;注意模板后缀哟HTML也有别的
查看全部 -
smarty模板的引用
查看全部 -
smarty的循环 foreach在模板里的新写法
查看全部 -
smarty的循环 foreachelse
查看全部 -
smarty的循环 foreach在模板里的旧写法
查看全部 -
smarty的循环 foreach
查看全部 -
在模板里面的大概写法
查看全部 -
smarty的循环 section
查看全部
举报