smarty简单入门实例


Posted in PHP onNovember 28, 2014

本文以一个简单实例分析了smarty的用法。分享给大家供大家参考。具体分析如下:

smarty建立配置文件、显示文件后即可,配置文件显示文件分开来,使美工跟开发工作能完美分开
 
配置页面代码:index.php

<?php  

@header("Content-type: text/html; charset=UTF-8");  

require '../libs/Smarty.class.php';  

$my=new Smarty;  

$my->template_dir ='templates/';  

$my->compile_dir ='templates_c/';  

$my->config_dir ='configs/';  

$my->cache_dir ='cache/';  

 

$my->assign('content','welcome to arrival');  

$my->assign('mylife',array("生活","吃饭","梦想","凉风"));  

$my->display('kk.html');  //显示smarty目录下的kk.html  

?>

kk.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 

<head> 

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

<title>无标题文档</title> 

</head> 

<body> 

{$content}  

{section name=truelife loop=$mylife}  

{$mylife[truelife]}  

{/section}  

</body> 

</html>

希望本文所述对大家的smarty程序设计有所帮助。

PHP 相关文章推荐
安装PHP可能遇到的问题“无法载入mysql扩展” 的解决方法
Apr 16 PHP
php自动加载的两种实现方法
Jun 21 PHP
php自动获取字符串编码函数mb_detect_encoding
May 31 PHP
php中设置index.php文件为只读的方法
Feb 06 PHP
PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解
Jul 03 PHP
php文件夹的创建与删除方法
Jan 24 PHP
PHP crc32()函数讲解
Feb 14 PHP
PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】
Apr 27 PHP
php实现QQ小程序发送模板消息功能
Sep 18 PHP
laravel框架中间件简单使用方法示例
Jan 25 PHP
PHP实现随机发扑克牌
Apr 22 PHP
PHP使用Http Post请求发送Json对象数据代码解析
Jul 16 PHP
php最简单的删除目录与文件实现方法
Nov 28 #PHP
php查找指定目录下指定大小文件的方法
Nov 28 #PHP
thinkphp四种url访问方式详解
Nov 28 #PHP
thinkphp数据查询和遍历数组实例
Nov 28 #PHP
php中fgetcsv()函数用法实例
Nov 28 #PHP
PHP获取服务器端信息的方法
Nov 28 #PHP
thinkphp模板用法和内容输出实例
Nov 28 #PHP
You might like
详细介绍PHP应用提速面面观
2006/10/09 PHP
php PDO中文乱码解决办法
2009/07/20 PHP
php实现模拟登陆方正教务系统抓取课表
2015/05/19 PHP
php准确获取文件MIME类型的方法
2015/06/17 PHP
thinkphp5实现无限级分类
2019/02/18 PHP
Javascript 鼠标移动上去小三角形滑块缓慢跟随效果
2013/04/26 Javascript
jquery导航制件jquery鼠标经过变色效果示例
2013/12/05 Javascript
JavaScript中创建字典对象(dictionary)实例
2015/03/31 Javascript
浅谈Javascript数组索引
2015/07/29 Javascript
jQuery实现表格与ckeckbox的全选与单选功能
2016/11/24 Javascript
angular实现form验证实例代码
2017/01/17 Javascript
微信小程序开发之相册选择和拍照详解及实例代码
2017/02/22 Javascript
js实现自定义进度条效果
2017/03/15 Javascript
JavaScript伪数组用法实例分析
2017/12/22 Javascript
vue2.0 computed 计算list循环后累加值的实例
2018/03/07 Javascript
使用live-server快速搭建本地服务器+自动刷新的方法
2018/03/09 Javascript
详解webpack-dev-server 设置反向代理解决跨域问题
2018/04/18 Javascript
详解Webpack + ES6 最新环境搭建与配置
2018/06/04 Javascript
javascript关于“时间”的一次探索
2019/07/24 Javascript
JavaScript 如何在浏览器中使用摄像头
2020/12/02 Javascript
Python实现抓取城市的PM2.5浓度和排名
2015/03/19 Python
关于Django显示时间你应该知道的一些问题
2017/12/25 Python
http请求 request失败自动重新尝试代码示例
2018/01/25 Python
python基于Selenium的web自动化框架
2019/07/14 Python
Pycharm使用远程linux服务器conda/python环境在本地运行的方法(图解))
2019/12/09 Python
浅谈在JupyterNotebook下导入自己的模块的问题
2020/04/16 Python
keras实现VGG16 CIFAR10数据集方式
2020/07/07 Python
一款纯css3实现的鼠标经过按钮特效教程
2014/11/09 HTML / CSS
使用HTML5 Canvas API中的clip()方法裁剪区域图像
2016/03/25 HTML / CSS
2014年圣诞节倒计时网页的制作过程
2014/12/05 HTML / CSS
乌克兰第一的珠宝网上商店:Gold.ua
2019/11/29 全球购物
软件测试工程师笔试题带答案
2015/03/27 面试题
总经理任命书
2014/03/29 职场文书
入党积极分子党小组意见
2015/06/02 职场文书
2015年社区消防安全工作总结
2015/10/14 职场文书
研究生毕业登记表的自我鉴定范文
2019/07/15 职场文书