如何在smarty模板中使用自定义函数

在使用PHP的smarty模板引擎的时候,有时候需要调用一些开发者自定义的功能,比如一个encode函数。而在smarty中没有内嵌的该函数,于是很自然,需要在PHP代码中先构建该函数,然后通过在template文件夹中的模板中调用该函数。方法如下:

 

比如在foo.php中设计了一个函数

 

 

 

/** *foo.php文件生成了一个sub函数,通过smarty模板调用该函数。 */ assign("foo","foo.html"); ?> 

 

通过上面的assign赋值,就可以在foo.html文件中显示对应的页面了。

 

你可能感兴趣的:(PHP)