首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

smarty的插件效能是smarty模板的精华

2012-09-27 
smarty的插件功能是smarty模板的精华一,smarty插件介绍smarty的插件放在/smarty/libs/plugins下面,它为程

smarty的插件功能是smarty模板的精华

一,smarty插件介绍

smarty的插件放在/smarty/libs/plugins下面,它为程序的开发提供了很大的方便,例如:{$yesterday|date_format:"%H:%M:%S"}smarty自带的日期格式化插件,对变量$yesterday进行格式化。在我们的php文件中,并不需要对date_format进行处理,我们只要拿来用就好了。

二,smarty插件命名规则

1,插件文件名命名规则

?

type . name .php

type有以下几种

    function modifier block compiler prefilter postfilter outputfilter resource insert

例如:modifier.date_format.php这个就是smarty自带的日期插件的文件名

2,插件文件里面的函数命名规则

smarty_type_name()

例如:smarty_modifier_date_format

上面的紫色字对应的是插件类型,桔黄色字对应的是插件名称

三,添加自定义插件功能

个人觉得modifierfunction这二种类型的插件最有用,也是最常用的。所以下面我以这二个类型来举例子

1,添加modifier插件

a ),/smarty/libs/plugins下面建个文件modifier.reverse.php

? b),在调用模块的文件文件里加上

?c),在模块文件文件中加入

?上面的例子是生成ul标签的一个smarty插件,把checkbox拿过来改一改,而成的。

热点排行