爱程序网

smarty安装及例子

来源: 阅读:

环境:

smarty3.1.16

1.在http://www.smarty.net/download下载最新smarty包,window选择zips,linux下选择tar.gz。以windows为例,下载后解压,如f:smarty。

2.把解压出来的smarty目录里lib目录拷贝到test里,重命名为smarty。在test目录下,创建tpls目录,在tpls目录下,创建templates、templates_c、configs、cache目录,这几个目录分别是模板目录(必要),解析目录(必要),配置目录(可选),缓存目录(可选),

smarty的php代码和这四个目录是同一个级的,html代码放在templates下。

目录树如下

 

代码部分:

1.在test/smarty下创建utf-8无bom格式的main.php,配置smarty的一些成员属性。

 1 <?php 2 include("Smarty.class.php"); 3 define('SMARTY_ROOT', '../tpls'); 4 $tpl = new Smarty(); 5 $tpl->template_dir = SMARTY_ROOT."/templates/";//设置模板文件的存放目录 6 $tpl->compile_dir = SMARTY_ROOT."/templates_c/";//设置编译文件的存放目录 7 $tpl->config_dir = SMARTY_ROOT."/configs/";//设置配置文件的存放目录 8 $tpl->cache_dir = SMARTY_ROOT."/cache/";//设置缓存文件的存放目录 9 $tpl->caching=1;//开启缓存10 $tpl->cache_lifetime=60*60*24;//有效时间为一天11 $tpl->left_delimiter = '[';//smarty语言的左右结束符12 $tpl->right_delimiter = ']';13 ?>

相关文章列表: