成都做网站,就选中成网站建设!专业四川网站建设,成都网站建设服务提供商
企业宣传网站建设、电子商务网站建设、OA办公系统。联系电话:028-66165255
企业宣传网站建设、电子商务网站建设、OA办公系统。联系电话:028-66165255
最新网站建设案例
文章详情
smarty模版如何引用外部自定义函数
用网上找到的方法$smarty->register_function运行不成功,终于找到一个可行的解决方案,步骤如下:
第一步:当然是先写好自定义函数:例如
//tpl模版中调用的评论分数转文字
function comment_scrore2text($score)
{
extract($score);
if($score==5){echo "很好";}
else if($score==4){echo "好";}
else if($score==3){echo "还行";}
else if($score==2){echo "差";}
else{echo "很差";}
}
第二部:在php文件中引用:
smarty中调用:
$smarty->registerPlugin("function","score2text","comment_scrore2text");
第三部:在smarty模版中调用:
{score2text score=$commArray[item].jg}
注意:这里的“score2text”是第二部中的第二个参数名,score是第一步中的参数名,
如果要改名字,请三部中统一哦,完毕,你可以照着编写自己的自定义函数,有不明白的问我哦,转载请注明来自中成网建:成都做网站
相关图片如下:
上一篇:smarty模版常用代码集锦
下一篇:腾讯电商网站易迅誓言与京东低价到底