Smarty介绍安装及配置
使用Smarty中的变量调解器
使用Smarty中的强大缓存技术
使用Smarty中提供的内建函数
在Smarty模板中使用自定义函数
在Smarty中使用变量
Smarty的优点概括如下:
速度:相对于其他的模板引擎技术而言,采用Smarty编写的程序可以获得最大速度的提高。
编译型:采用Smarty编写的程序在运行时要编译成一个非模板技术的PHP文件,这个文件采用了PHP与HTML混合的方式,在下一次访问模板时将Web请求直接转换到这个文件中,而不再进行模板重新编译(在源程序没有改动的情况下),使用后续的调用速度更快。
缓存技术:Smarty提供了一种可选择使用的缓存技术,它可以将用户最终看到的HTML文件缓存成一个静态的HTML页。当用户开启Smarty缓存时,并在设定的时间内,将用户的Web请求直接转换到这个静态的HTML文件中来,这相当于调用一个静态的HTML文件。
插件技术:Smarty模板引擎是采用PHP的面向对象技术实现,不仅可以在原代码中修改,还可以自定义一些功能插件(就是一些按规则自定义的函数)。
强大的表现逻辑:在Smarty模板中能够通过条件判断以及迭代地处理数据,它实际上就是一种程序设计语言,但语法简单,设计人员在不需要预备的编程知识前提下就可以很快学会。