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 相关文章推荐
source.php查看源文件
Dec 09 PHP
PHP的SQL注入过程分析
Jan 06 PHP
Win下如何安装PHP的APC拓展
Aug 07 PHP
zf框架的registry(注册表)使用示例
Mar 13 PHP
php+ajax导入大数据时产生的问题处理
Jun 11 PHP
php带抄送和密件抄送的邮件发送方法
Mar 20 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
Jun 24 PHP
高质量PHP代码的50个实用技巧必备(上)
Jan 22 PHP
php解析mht文件转换成html的实例
Mar 13 PHP
分享5个非常有用的Laravel Blade指令
May 30 PHP
yii2 在控制器中验证请求参数的使用方法
Jun 19 PHP
thinkphp框架使用JWTtoken的方法详解
Oct 10 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
windows平台中配置nginx+php环境
2015/12/06 PHP
Extjs学习笔记之五 一个小细节renderTo和applyTo的区别
2010/01/07 Javascript
javascript学习笔记(七) js函数介绍
2012/06/19 Javascript
JS实现仿google、百度搜索框输入信息智能提示的实现方法
2015/04/20 Javascript
在Python中使用glob模块查找文件路径的方法
2015/06/17 Javascript
javascript简单进制转换实现方法
2016/11/24 Javascript
深入理解Webpack 中路径的配置
2017/06/17 Javascript
JavaScript中重名的函数与对象示例详析
2017/09/28 Javascript
详解Vue中localstorage和sessionstorage的使用
2017/12/22 Javascript
在Vue中使用echarts的方法
2018/02/05 Javascript
vue ssr 实现方式(学习笔记)
2019/01/18 Javascript
vue实现跨域的方法分析
2019/05/21 Javascript
解决vux 中popup 组件Mask 遮罩在最上层的问题
2020/11/03 Javascript
[00:34]TI7不朽珍藏III——纯金地穴编织者饰品展示
2017/07/15 DOTA
布同自制Python函数帮助查询小工具
2011/03/13 Python
python BeautifulSoup设置页面编码的方法
2015/04/03 Python
使用Python的判断语句模拟三目运算
2015/04/24 Python
python使用urllib2实现发送带cookie的请求
2015/04/28 Python
python实现逆波兰计算表达式实例详解
2015/05/06 Python
Python编写简单的HTML页面合并脚本
2016/07/11 Python
python筛选出两个文件中重复行的方法
2018/05/31 Python
python的scikit-learn将特征转成one-hot特征的方法
2018/07/10 Python
Python的Tkinter点击按钮触发事件的例子
2019/07/19 Python
python中前缀运算符 *和 **的用法示例详解
2020/05/28 Python
基于python的opencv图像处理实现对斑马线的检测示例
2020/11/29 Python
IE9下html5初试小刀
2010/09/21 HTML / CSS
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
婚鞋、新娘鞋、礼服鞋、童鞋:Nina Shoes
2019/09/04 全球购物
俄语地区最大的中国商品在线购物网站之一:Umka Mall
2019/11/03 全球购物
实现向右循环移位
2014/07/31 面试题
超级搞笑检讨书
2014/01/15 职场文书
岗位职责风险防控
2014/02/18 职场文书
婚礼主持词开场白
2014/03/13 职场文书
2014年检察院个人工作总结
2014/12/09 职场文书
情人节活动总结范文
2015/02/05 职场文书
乡镇党建工作总结2015
2015/05/19 职场文书