#1 jake
将函数注册到模板内使用
mixed spAddViewFunction(function_name alias, callback callback_function)
spAddViewFunction()将callback_function注册到模板内使用,模板内通过alias可以调用该函数/方法,
callback_function可以是对象的方法,类的方法或是函数:
spAddViewFunction('viewfilter', array("theclass","thefunction")); // 类的方法
函数:
spAddViewFunction('viewfilter', "thefilterfunction"); // 函数
参数:
- function_name alias 函数在模板内的别名
- callback callback_function 回调的函数或方法
在spView类的构造函数中,spUrl()函数即通过以下方式注册到模板内使用。
...
spAddViewFunction('spUrl', array(& $this, '__smarty_spUrl'));
...
2012-08-06 21:00:41