Smarty是PHP官方的模板引擎,速度快,功能强大,配置简单适合于做大型项目。 简单使用流程: 1.从www.smarty.net上下载最新的Smarty版本(以前的下载地址http://smarty.php.net)。 解压缩后将其中的libs目录复制你的web站点的根目录下或者需要使用smarty的目录,可以任意改名,此处放到网站根目录下并且改名为Smarty。 2.在Smarty目录下的Smarty.class.php是使用Smarty模板引擎进行开发必须包含的主文件。在网站根目录下创建一个子目录test,在test下创建文件Smarty_inc.php内容如下: <?php include_once("../Smarty/Smarty.class.php"); //包含smarty模板引擎的核心文件 $smarty = new Smarty(); //下面设置smarty模板引擎的运行环境 $smarty->caching = false; //在开发阶段不使用缓存功能,所以设置为false $smarty->template_dir = "./templates"; //设置模板文件存放位置 $smarty->compile_dir = "./templates_c"; //设置编译后的php文件存放位置 $smarty->cache_dir = "./smarty_cache"; //设置缓存目录 ?> 3.在test目录下创建index.php,内容如下: <?php include("Smarty_inc.php"); //下面定义变量 $title = "网站标题!"; $content = "网站正文!"; //下面设置模板变量 $smarty->assign("title",$title); //"title"是在模板文件中定义的变量名 $smarty->assign("content",$content); //"content"是在模板文件中定义的变量名 $smarty->display("index.tpl"); //显示模板内容,smarty会用上面设置的变量值替换模板的中的变量。模板index.tpl在下面创建。 ?> 4.创建模板文件,在test/templates目录下创建文件index.tpl,内容如下: <html> <head><title>{$title}</title></head> <body> {$content} </body>