smarty 学习

来源:互联网 发布:c语言中char 编辑:程序博客网 时间:2024/05/16 18:20

1 smarty 的插件,如何被smarty 识别?

  把编写的smarty插件放在smarty目录的plugins目录,这个插件就可以使用了。

2 smarty 插件有哪几种类型?每种类型的作用是什么?

 template functions 函数输出(返回值)的内容将取代模板中函数名称出现的位置(例如:fetch()函数)。同时函数也可能只是执行些后台任务,并无任何输出

 modifiers 修正器是一些短小的函数,这些函数被应用于模版中的一个变量,然后变量再显示或用于其他的一些文档。我们可以把修正器链接起来。

 compiler 编译函数仅在模板编译过程中被调用。对于将PHP代码或对时间敏感的静态内容嵌入到模板中,他们是比较有用的。该函数将返回嵌入到被编译模板中的PHP代码。

 prefilters/postfilters 预虑器/后虑器.预滤器用来在编译之前直接处理模板源文件。后滤器用来在编译之后直接处理模板的编译输出(PHP代码)

参考:http://www.php100.com/manual/smarty/plugins.block.functions.html

原创粉丝点击