Smarty模板简单配置与使用方法示例


Posted in PHP onMay 23, 2016

本文实例讲述了Smarty模板简单配置与使用方法。分享给大家供大家参考,具体如下:

在Smarty目录中建立templates,templates_c,configs,cache目录。以便Smarty进行编译和缓存。

建立smarty_inc.php文件对smarty进行配置如下:

<?php
include_once("./smarty/Smarty.class.php"); //包含smarty类文件
$smarty = new Smarty(); //建立smarty实例对象$smarty
$smarty->caching=false; //开发是不建议开启缓存
$smarty->template_dir="./templates";  //设置模板目录
$smarty->compile_dir="./templates_c";  //设置编译目录
$smarty->cache_dir="./cache";  //缓存文件夹
$smarty->cache_lifetime=60;
$smarty->left_delimiter = "<{";  //左定界符
$smarty->right_delimiter = "}>"; //右定界符
?>

行测试,在根目录下建立index.php文件:

<?php 
include("smarty_inc.php");
$val= array("丁庆","董丹凤","情侣");
$smarty->assign("name",$val);
$smarty->display("index.html");
?>

在templates下建立index.html模板:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset="utf-8">
<title>测试页面</title>
</head>
<body>
<{foreach from=$name item=x}>
数组内容:<{$x}> <br/>
<{/foreach}>
</body>
</html>

好了,大功告成,就是这么简单。

更多关于Smarty相关内容可查看本站专题:《smarty模板入门基础教程》、《PHP模板技术总结》、《PHP基于pdo操作数据库技巧总结》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家基于smarty模板的PHP程序设计有所帮助。

PHP 相关文章推荐
一个可以找出源代码中所有中文的工具
Oct 25 PHP
简单的php 验证图片生成函数
May 21 PHP
解析Win7 XAMPP apache无法启动的问题
Jun 26 PHP
PHP实现多图片上传类实例
Jul 26 PHP
分享PHP源码批量抓取远程网页图片并保存到本地的实现方法
Dec 01 PHP
Android AsyncTack 异步任务实例详解
Nov 02 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
Nov 16 PHP
thinkPHP框架实现的无限回复评论功能示例
Jun 09 PHP
PHP堆栈调试操作简单示例
Jun 15 PHP
PHP实现用session来实现记录用户登陆信息
Oct 15 PHP
php多进程并发编程防止出现僵尸进程的方法分析
Feb 28 PHP
php多进程并发编程防止出现僵尸进程的方法分析
Feb 28 PHP
Smarty模板引擎缓存机制详解
May 23 #PHP
Yii2分页的使用及其扩展方法详解
May 23 #PHP
CI框架扩展系统核心类的方法分析
May 23 #PHP
PHP strip_tags保留多个HTML标签的方法
May 22 #PHP
项目中应用Redis+Php的场景
May 22 #PHP
Yii2.0 模态弹出框+ajax提交表单
May 22 #PHP
php文件上传后端处理小技巧
May 22 #PHP
You might like
PHP中调用JAVA
2006/10/09 PHP
PHP后台备份MySQL数据库的源码实例
2019/03/18 PHP
模拟电子签章盖章效果的jQuery插件源码
2013/06/24 Javascript
jquery带动画效果幻灯片特效代码
2015/08/27 Javascript
jsonp跨域请求数据实现手机号码查询实例分析
2015/12/12 Javascript
jquery采用oop模式class类的使用示例
2016/01/22 Javascript
超实用的JavaScript表单代码段
2016/02/26 Javascript
微信小程序 122100版本更新问题解决方案
2016/12/22 Javascript
js实现多行文本框统计剩余字数功能
2017/03/28 Javascript
JS实现访问DOM对象指定节点的方法示例
2018/04/04 Javascript
对mac下nodejs 更新到最新版本的最新方法(推荐)
2018/05/17 NodeJs
vueJs实现DOM加载完之后自动下拉到底部的实例代码
2018/08/31 Javascript
JavaScript实现无限级递归树的示例代码
2019/03/29 Javascript
javascript实现雪花飘落效果
2020/08/19 Javascript
prettier自动格式化去换行的实现代码
2020/08/25 Javascript
vue编写简单的购物车功能
2021/01/08 Vue.js
[54:54]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
[01:31:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第二场 1月10日
2021/03/11 DOTA
使用Python装饰器在Django框架下去除冗余代码的教程
2015/04/16 Python
python爬虫 Pyppeteer使用方法解析
2019/09/28 Python
Python3将jpg转为pdf文件的方法示例
2019/12/13 Python
html5文本内容_动力节点Java学院整理
2017/07/11 HTML / CSS
eDreams德国:南欧领先的在线旅游公司
2020/12/07 全球购物
后勤人员自我评价怎么写
2013/09/19 职场文书
办公室副主任岗位职责
2013/11/25 职场文书
网络专业学生个人的自我评价
2013/12/16 职场文书
奥巴马就职演讲稿
2014/05/15 职场文书
售后服务承诺书模板
2014/05/21 职场文书
新闻发布会策划方案
2014/06/12 职场文书
售后服务承诺函格式
2015/01/21 职场文书
酒店仓管员岗位职责
2015/04/01 职场文书
推销搭讪开场白
2015/05/28 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
创业计划书之健康营养产业
2019/10/15 职场文书
Python包管理工具pip的15 个使用小技巧
2021/05/17 Python
SpringBoot整合Minio文件存储
2022/04/03 Java/Android