当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

20.3.3Smarty模板引擎介绍

9/17/2020 9:26:54 PM 人评论

20.3.3Smarty模板引擎介绍

20.3.3 Smarty模板引擎介绍

对PHP来说,有很多模板引擎可供选择,比如最早的PHPLIB template和后起之秀Fast template,经过数次升级,已经相当成熟稳定。本小节要介绍的是一款易于使用且功能强大的PHP模板引擎——Smarty。它分开了逻辑程序和外在的内容,提供了一种Web页面易于管理的方法。Smarty的显著特点之一是“模板编译”,这意味着Smarty读取模板文件然后用它们创建PHP脚本。这些脚本创建以后将被执行,而不是去解析模板文件的语法。可以通过Smarty的官方网站获取Smarty模板引擎,官方网站的网址是http://www.smarty.net/。下面关于Smarty的介绍将以稳定的2.5版本为准。

下载Smarty安装包,解压后有3个目录:libs模板文件目录,其下有4个类文件1个目录。首先介绍的是Smarty.class.php,它是整个Smarty模板的核心类,通常,需要在Web应用程序目录下建立如下所示的目录结构。

❑appdir/smarty/libs,此目录对应压缩包下的libs目录,存放smarty需要的类文件。

❑appdir/smarty/templates_c,此目录存放模板文件,程序用到的模板文件都放在这里。

❑appdir/smarty/templates,存放模板属性文件。

❑appdir/smarty/configs,存放相关配置文件。

相关教程

共有条评论 网友评论

验证码: 看不清楚?