smarty3.1.12安装步骤及测试

1.首先解压出来得到好几个文件其中有libs文件夹,可以把该文件命名为自定义的名字。

2.然后把libs文件复制到网站的根目录下,比如htdocs下建一个learn文件夹作为网站根目录,同时在libs文件夹同一目录下(learn)新建以下几个文件夹(名字都可以自己起,但是要与下一步的配置一一对应):templates(用于存放模版的目 录)、templates_c(用于存放编译后文件的目录)、cache(用于存放缓存的目录)、config(用于存放配置的目录)

3.在learn文件夹下建立配置文件:smarty.inc.php

内容:

<?php 
 include("./smarty/Smarty.class.php");//引入文件类
 $tpl=new Smarty();
 $tpl->template_dir="./templates";//指定模版存放目录
 $tpl->compile_dir="./templates_c";//指定编译文件存放目录
 $tpl->config_dir="./config";//指定配置文件存放目录
 $tpl->cache_dir="./cache";//指定缓存存放目录

 $tpl->caching=false;//关闭缓存(设置为true表示启用缓存)
 //$tpl->cache_lifetime=60*60*24;
 $tpl->left_delimiter='{';//指定左标签
 $tpl->right_delimiter='}';//指定右标签
 ?>

 安装完成!

下面测试:

1.在templates文件夹下新建一个test.tpl测试模板文件,代码如下:

1 <html>
2     <head>
3         <meta http-equiv="content-type" content="text/html;charset=utf8">
4     <title>{$title}</title>
5     </head>
6     <body style="font-size:50px">
7          {$content}
8 </body> 9 </html>

 

 2.在learn下建index.php文件,代码如下:

 1 <?php 
 2  require("config/smarty.inc.php");//引入配置文件  
 3  $title="Smarty";//定义变量
 4  $content="OK";
 5  $tpl->assign("title",$title);//用定义的变量替换模板中的变量
 6  $tpl->assign("content",$content);
 7  $tpl->display('test.tpl');//显示模板文件
 8  ?> 

 

最后打开浏览器http://localhost/learn/index.php加载页面出现出现 OK。

 

posted @ 2014-04-11 01:15  选择了就坚持  阅读(625)  评论(0编辑  收藏  举报