-
当参数被模板传过来以后,先把这个数组参数里面的值取出来
查看全部 -
在这里函数叫“”插件“”
查看全部 -
在模板里调用插件(函数)的时候,传递的参数,都会被smarty打包成数组,传进插件中自定义的函数
查看全部 -
block插件使用 test replace='true' maxnum=29}
$content
{/test}
modifier插件使用 {$time|test:"Y-m-d H:i:s"}
function插件使用 {test width=150 height=200}
查看全部 -
smarty文件的引入与实例化,这是使用smarty引擎的前提
查看全部 -
modifier修饰函数插件也叫变量调节器插件,所以在模板中调用函数的格式,和调用系统系带变量调节器的格式一样
变量调节器文件命名:modifier.插件名.php ,注意文件名和插件名一样
变量调节器定义: function smarty_modifier_name($utime,$format){ return date($format,$utime); }查看全部 -
第二步,创建一个模板,并在smarty中给模板赋值,并找模板展示
查看全部 -
第一步定义一个modifier插件: 文件存放在smarty/lib/plugin 变量调节器文件命名:modifier.插件名.php
变量调节器定义: function smarty_modifier_name($utime,$format){ return date($format,$utime); }
查看全部 -
在插件里自定义的函数,在模板调用的时候,直接调用即可,没有使用registerPlugin注册到模板这个过程;调用的格式就是自定义函数调用的格式,因为这个插件本来就是自定义的,插件的本质就是function函数
查看全部 -
在smarty里自定义函数的参数一般都为数组类型
查看全部 -
插件的名称要与文件的名称相对应
查看全部 -
插件的存放位置
查看全部 -
smarty插件的学习
查看全部 -
在test.php自定义的函数,用过registerPlugin注册到模板;这个词叫注册,不叫分配到模板;截图是在模板里面调用函数的格式;注意参数之间的空格;
查看全部 -
刚刚在smarty(test.php)里面定义的函数,在模板里面的用法;
f_test是刚刚通过registerPlugin注册过来的函数名;后面是两个参数;这两个参数会以数组的形式传到smarty(test.php)中自定义的函数test里查看全部
举报