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 相关文章推荐
cmd下运行php脚本
Nov 25 PHP
php函数array_merge用法一例(合并同类数组)
Feb 03 PHP
phpmyadmin配置文件现在需要绝密的短密码(blowfish_secret)的2种解决方法
May 07 PHP
ThinkPHP3.1新特性之字段合法性检测详解
Jun 19 PHP
Yii Framework框架获取分类下面的所有子类方法
Jun 20 PHP
PHP登录环节防止sql注入的方法浅析
Jun 30 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
Nov 04 PHP
php实现上传图片文件代码
Jul 19 PHP
Thinkphp微信公众号支付接口
Aug 04 PHP
php+jQuery递归调用POST循环请求示例
Oct 14 PHP
PHP的mysqli_thread_id()函数讲解
Jan 24 PHP
如何用PHP websocket实现网页实时聊天
May 26 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(8) php 数组
2010/03/05 PHP
zend framework中使用memcache的方法
2016/03/04 PHP
基于php伪静态的实现方法解析
2020/07/31 PHP
监控 url fragment变化的js代码
2010/04/19 Javascript
JavaScript获取/更改文本框的值的实例代码
2013/08/02 Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
2014/01/02 Javascript
js读取被点击次数的简单实例(从数据库中读取)
2014/03/07 Javascript
借助FileReader实现将文件编码为Base64后通过AJAX上传
2015/12/24 Javascript
浅谈JavaScript中变量和函数声明的提升
2016/08/09 Javascript
js canvas实现擦除效果示例代码
2017/04/26 Javascript
基于Vue生产环境部署详解
2017/09/15 Javascript
微信小程序实现动态获取元素宽高的方法分析
2018/12/10 Javascript
ES6 对象的新功能与解构赋值介绍
2019/02/05 Javascript
微信小程序第三方框架对比 之 wepy / mpvue / taro
2019/04/10 Javascript
js回溯法计算最佳旅行线路代码实例
2019/09/11 Javascript
简单了解JavaScript作用域
2020/07/31 Javascript
[52:15]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS LGD-GAMING
2014/05/23 DOTA
[30:51]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#1Liquid VS MVP.Phx第一局
2016/03/04 DOTA
使用Python3 编写简单信用卡管理程序
2016/12/21 Python
Python基于分水岭算法解决走迷宫游戏示例
2017/09/26 Python
Python使用arrow库优雅地处理时间数据详解
2017/10/10 Python
python实现拓扑排序的基本教程
2018/03/11 Python
python3.6利用pyinstall打包py为exe的操作实例
2018/10/31 Python
python用类实现文章敏感词的过滤方法示例
2019/10/27 Python
Python + Requests + Unittest接口自动化测试实例分析
2019/12/12 Python
使用pyhon绘图比较两个手机屏幕大小(实例代码)
2020/01/03 Python
python 字典item与iteritems的区别详解
2020/04/25 Python
解决python和pycharm安装gmpy2 出现ERROR的问题
2020/08/28 Python
全面解析HTML5中的标准属性与自定义属性
2016/02/18 HTML / CSS
Html5新增标签有哪些
2017/04/13 HTML / CSS
德国运动鞋网上商店:Afew Store
2018/01/05 全球购物
运行时异常与一般异常有何异同?
2014/01/05 面试题
美容师的职业规划书
2013/12/27 职场文书
2014年电厂个人工作总结
2014/11/27 职场文书
同学会演讲稿
2019/04/02 职场文书
详解MySQL的内连接和外连接
2023/05/08 MySQL