smarty3.0没有register_function的解决方法
2012-1-30 18:33 Monday  

分类: PHP 评论(38) 浏览(86927)

升级到smarty3.0后,发现原来的 $smarty->register_function("dealstr","dealstr");已经不能用了,查看了一下手册,发现了如下两种解决方法,以添加函数 dealstr为例:

一、在plugins文件夹下放一个 function.dealstr.php的文件,内容如下

<?php

function smarty_function_deal($param){

extract($param);

//此处省略N个字

}

 

二、直接在一个已引include的文件中将上面定义的函数添加上去即可。

+1 19

留下你的看法: