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 相关文章推荐
自动生成文章摘要的代码[PHP 版本]
Mar 20 PHP
用php获取远程图片并把它保存到本地的代码
Apr 07 PHP
如何用PHP实现插入排序?
Apr 10 PHP
跟我学Laravel之请求(Request)的生命周期
Oct 15 PHP
php表单敏感字符过滤类
Dec 08 PHP
对PHP PDO的一些认识小结
Jan 23 PHP
yii的入口文件index.php中为什么会有这两句
Aug 04 PHP
PHPMailer发送邮件
Dec 28 PHP
php实现购物车功能(以大苹果购物网为例)
Mar 09 PHP
PHP微商城开源代码实例
Mar 27 PHP
php常用经典函数集锦【数组、字符串、栈、队列、排序等】
Aug 23 PHP
基于php解决json_encode中文UNICODE转码问题
Nov 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
php实现图片缩略图的方法
2016/03/29 PHP
php中file_get_contents()函数用法实例
2019/02/21 PHP
php简单检测404页面的方法示例
2019/08/23 PHP
jquery选择器之基本过滤选择器详解
2014/01/27 Javascript
JavaScript日期时间格式化函数分享
2014/05/05 Javascript
js实现文本框输入文字个数限制代码
2015/12/25 Javascript
JavaScript数组去重的几种方法效率测试
2016/10/23 Javascript
浅谈js原生拖放
2016/11/21 Javascript
jQuery事件绑定方法学习总结(推荐)
2016/11/21 Javascript
浅谈js中几种实用的跨域方法原理详解
2016/12/02 Javascript
AngularJS动态菜单操作指令
2017/04/25 Javascript
vue如何从接口请求数据
2017/06/22 Javascript
vue.js中v-on:textInput无法执行事件问题的解决过程
2017/07/12 Javascript
Vue2.0权限树组件实现代码
2017/08/29 Javascript
搭建element-ui的Vue前端工程操作实例
2018/02/23 Javascript
react build 后打包发布总结
2018/08/24 Javascript
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
2018/11/08 Javascript
使用 Element UI Table 的 slot-scope方法
2019/10/10 Javascript
[03:33]TI9战队采访 - Infamous
2019/08/20 DOTA
Python pickle模块用法实例分析
2015/05/27 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
2018/06/14 Python
pytorch 获取tensor维度信息示例
2020/01/03 Python
Python用input输入列表的实例代码
2020/02/07 Python
Python装饰器的应用场景代码总结
2020/04/10 Python
汽车驾驶求职信
2013/10/25 职场文书
后勤岗位职责
2013/11/26 职场文书
经销商会议欢迎词
2014/01/11 职场文书
幼儿园教师考核制度
2014/02/01 职场文书
教师求职信范文
2014/05/24 职场文书
大学生求职信
2014/06/17 职场文书
校庆口号
2014/06/20 职场文书
2014年销售经理工作总结
2014/12/01 职场文书
论文答谢词
2015/01/20 职场文书
工作报告范文
2019/06/20 职场文书
教你怎么用python selenium实现自动化测试
2021/05/27 Python
使用redis生成唯一编号及原理示例详解
2021/09/15 Redis