smarty安装及例子
程序员文章站
2022-04-11 13:53:33
...
环境:
smarty
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 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 ?>
我们知道大括号是smarty的默认定界符,但在和javascript、css等结合时可能会产生冲突,所以这里我们设定为[和]。
2.在test/tpls/templates下面新建html.tpl模板文件,就是在html中加入smarty变量。改模板相当于表现层。
html.tpl的代码如下:
1 2 33.在test目录下创建smarty.php,该文件相当于驱动层,给上面表现层的变量赋好值,然后显示出来。
smarty.php的代码如下:
1 assign("title","迟到"); 4 $tpl->assign("content","罚款500元!"); 5 $tpl->display("tpls/templates/html.tpl"); 6 ?>4.在浏览器中运行smarty.php即可。
以上就介绍了smarty安装及例子,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
上一篇: 判断是否为数字,时间格式
推荐阅读
-
Adobe Premiere Pro CC 2018中文安装及破解图文教程(附破解补丁下载)
-
思源黑体怎么样?思源黑体字体详细评测介绍(附下载地址及安装教程)
-
Win10累积更新补丁KB3200970及11月份各版本更新补丁独立安装包下载
-
Snap Art 4怎么破解?Alien Skin Snap Art 4汉化破解及安装激活教程(附下载)
-
Oracle安装过程中物理内存检查及临时temp空间不足问题解决
-
Microsoft office 2013版的安装及破解图文教程
-
免费数据库软件哪个好(DBeaver下载安装及使用)
-
Turbo C 3.0安装方法及使用说明
-
详解MySQL安装及MySQL8.0新密码认证方式
-
maven怎么用本地库(maven安装及配置教程)