[原创]smarty简单模板变量输出方法


Posted in PHP onJuly 09, 2016

本文简单讲述了Smarty的模板变量输出方法。分享给大家供大家参考,具体如下:

config.inc.php配置文件如下:

include_once('smarty/Smarty.class.php');
$smarty=new Smarty();
$smarty->config_dir="smarty/Config_File.class.php";
$smarty->caching=false; //是否开启缓存
$smarty->template_dir="./templates"; //模板目录
$smarty->compile_dir="./templates_c"; //编译目录
$smarty->cache_dir="./smarty_cache"; //缓存目录
$smarty->left_delimiter="<{";
$smarty->right_delimiter="}>";

index.php文件如下:

include('./config.inc.php');
$title="php测试标题";
$content="smarty练习!";
$newstext[]=array("name"=>"php程序测试","date"=>"2015-08-01");
$newstext[]=array("name"=>"php视频教程","date"=>"2015-08-02");
$newstext[]=array("name"=>"smarty学习","date"=>"2015-08-03");
$row=array("标题","姓名","年龄");
$smarty->assign("title",$title);
$smarty->assign("row",$row);//一个数组传递多个值
$smarty->assign("shownewstext",$newstext);//二维数组传递多个值
$smarty->assign("content",$content);
$smarty->display('index.htm');

运行结果如下:

测试数组:标题 | 姓名 | 年龄 
--------------------------------------------------------------------------------
测试内容为:smarty练习! 
循环新闻内容为:
php程序测试 - 2015-08-01
php视频教程 - 2015-08-02
smarty学习 - 2015-08-03

希望本文所述对大家基于Smarty模板的php程序设计有一定帮助作用。

PHP 相关文章推荐
一篇不错的PHP基础学习笔记
Mar 18 PHP
mysql,mysqli,PDO的各自不同介绍
Sep 19 PHP
3个PHP多维数组转为一维数组的方法实例
Mar 13 PHP
php数组保存文本与文本反编成数组实例
Nov 13 PHP
php自定文件保存session的方法
Dec 10 PHP
php面向对象中static静态属性与方法的内存位置分析
Feb 08 PHP
PHP中配置IIS7实现基本身份验证的方法
Sep 24 PHP
浅谈PHP eval()函数定义和用法
Jun 21 PHP
基于PHP微信红包的算法探讨
Jul 21 PHP
php 文件下载 出现下载文件内容乱码损坏的解决方法(推荐)
Nov 16 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
Feb 17 PHP
laravel添加角色和模糊搜索功能的实现代码
Jun 22 PHP
[原创]php简单防盗链验证实现方法
Jul 09 #PHP
[原创]php简单隔行变色功能实现代码
Jul 09 #PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
Jul 09 #PHP
PHP中加速、缓存扩展的区别和作用详解(eAccelerator、memcached、xcache、APC )
Jul 09 #PHP
Centos PHP 扩展Xchche的安装教程
Jul 09 #PHP
PHP编程之设置apache虚拟目录
Jul 08 #PHP
php实现学生管理系统
Mar 21 #PHP
You might like
php jquery 实现新闻标签分类与无刷新分页
2009/12/18 PHP
php获取错误信息的方法
2015/07/17 PHP
js基于qrcode.js生成二维码的方法【附demo插件源码下载】
2016/12/28 PHP
基于jQuery的ajax功能实现web service的json转化
2009/08/29 Javascript
jquery实现的元素的left增加N像素 鼠标移开会慢慢的移动到原来的位置
2010/03/21 Javascript
JavaScript版DateAdd和DateDiff函数代码
2012/03/01 Javascript
Javascript算符的优先级介绍
2013/03/20 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
2015/11/02 Javascript
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
2016/04/18 Javascript
javascript中的 object 和 function小结
2016/08/14 Javascript
前端框架Vue.js构建大型应用浅析
2016/09/12 Javascript
jQuery实现选中行变色效果(实例讲解)
2017/07/06 jQuery
如何理解Vue的.sync修饰符的使用
2017/08/17 Javascript
vue 2.0项目中如何引入element-ui详解
2017/09/06 Javascript
解决npm管理员身份install时出现权限的问题
2018/03/16 Javascript
Nodejs处理异常操作示例
2018/12/25 NodeJs
小程序实现左滑删除效果
2019/07/25 Javascript
使用Node.js在深度学习中做图片预处理的方法
2019/09/18 Javascript
Swift中的协议(protocol)学习教程
2016/07/08 Python
利用Python开发实现简单的记事本
2016/11/15 Python
python中reload(module)的用法示例详解
2017/09/15 Python
Python虚拟环境项目实例
2017/11/20 Python
Python多层装饰器用法实例分析
2018/02/09 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
2019/07/22 Python
Python进程,多进程,获取进程id,给子进程传递参数操作示例
2019/10/11 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
2020/10/31 Python
德国化妆品和天然化妆品网上商店:kosmetikfuchs.de
2017/06/09 全球购物
美国在线印刷公司:PsPrint
2017/10/12 全球购物
Otticanet美国:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
大学学雷锋活动总结
2014/06/26 职场文书
教师三严三实对照检查材料
2014/09/25 职场文书
四风问题对照检查材料思想汇报
2014/10/07 职场文书
保护环境建议书作文400字
2015/09/14 职场文书
2019个人工作计划书的格式及范文!
2019/07/04 职场文书
Win11怎么启动任务管理器?Win11启动任务管理器的几种方法
2021/11/23 数码科技
Java中的随机数Random
2022/03/17 Java/Android