[原创]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 相关文章推荐
人大复印资料处理程序_补充篇
Oct 09 PHP
我的论坛源代码(三)
Oct 09 PHP
用php实现像JSP,ASP里Application那样的全局变量
Jan 12 PHP
php学习笔记 面向对象的构造与析构方法
Jun 13 PHP
php设计模式 Bridge (桥接模式)
Jun 26 PHP
php判断上传的Excel文件中是否有图片及PHPExcel库认识
Jan 11 PHP
php网站地图生成类示例
Jan 13 PHP
五款PHP代码重构工具推荐
Oct 14 PHP
php中文验证码实现方法
Jun 18 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
Jan 05 PHP
图文详解phpstorm配置Xdebug进行调试PHP教程
Jun 13 PHP
详解php反序列化
Jun 10 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
DedeCMS 核心类TypeLink.class.php摘要笔记
2010/04/07 PHP
PHP新建类问题分析及解决思路
2015/11/19 PHP
PHP的Json中文处理解决方案
2016/09/29 PHP
Javascript typeof 用法
2008/12/28 Javascript
二叉树的非递归后序遍历算法实例详解
2014/02/07 Javascript
jquery序列化表单去除指定元素示例代码
2014/04/10 Javascript
使用GruntJS构建Web程序之Tasks(任务)篇
2014/06/06 Javascript
jquery专业的导航菜单特效代码分享
2015/08/29 Javascript
jquery实现可自动判断位置的弹出层效果代码
2015/10/12 Javascript
jQuery插件实现无缝滚动特效
2015/11/24 Javascript
很不错的两款Bootstrap Icon图标选择组件
2016/01/28 Javascript
使用bootstrap validator的remote验证代码经验分享(推荐)
2016/09/21 Javascript
JavaScript 网页中实现一个计算当年还剩多少时间的倒数计时程序
2017/01/25 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
2017/03/09 Javascript
vue 怎么创建组件及组件使用方法
2017/07/27 Javascript
基于ES6 Array.of的用法(实例讲解)
2017/09/05 Javascript
JS自定义滚动条效果
2020/03/13 Javascript
Vuex的热更替如何实现
2020/06/05 Javascript
js实现拖拽元素选择和删除
2020/08/25 Javascript
[01:11:02]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python实现的手机号归属地相关信息查询功能示例
2017/06/08 Python
python3.4用函数操作mysql5.7数据库
2017/06/23 Python
使用Python的toolz库开始函数式编程的方法
2018/11/15 Python
Python 输入一个数字判断成绩分数等级的方法
2018/11/15 Python
python实现批量修改服务器密码的方法
2019/08/13 Python
Python OpenCV读取中文路径图像的方法
2020/07/02 Python
浅谈django不使用restframework自定义接口与使用的区别
2020/07/15 Python
CSS3中的display:grid,网格布局介绍
2019/10/30 HTML / CSS
THE OUTNET英国官网:国际设计师品牌折扣网站
2016/08/14 全球购物
Canon佳能美国官方商店:购买数码相机、数码单反相机、镜头和打印机
2016/11/15 全球购物
澳大利亚领先的在线药房:Pharmacy Online(有中文站)
2020/02/22 全球购物
推广普通话演讲稿
2014/05/23 职场文书
同意报考证明
2015/06/17 职场文书
创业计划书之o2o水果店
2019/08/30 职场文书
2019年妇科护士的自我鉴定(3篇)
2019/09/26 职场文书
Java十分钟精通进阶适配器模式
2022/04/06 Java/Android