[原创]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+DBM的同学录程序(3)
Oct 09 PHP
利用PHP和AJAX创建RSS聚合器的代码
Mar 13 PHP
在任意字符集下正常显示网页的方法一
Apr 01 PHP
PHP6 mysql连接方式说明
Feb 09 PHP
php curl_init函数用法
Jan 31 PHP
PHP反射API示例分享
Oct 08 PHP
thinkphp jquery实现图片上传和预览效果
Jul 22 PHP
php验证码生成器
May 24 PHP
彻底搞懂PHP 变量结构体
Oct 11 PHP
Laravel 连接(Join)示例
Oct 16 PHP
记Laravel调用Gin接口调用formData上传文件的实现方法
Dec 12 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
Jul 19 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
ThinkPHP模板判断输出Empty标签用法详解
2014/06/30 PHP
php输出xml属性的方法
2015/03/19 PHP
JQuery实现自定义对话框的代码
2008/06/15 Javascript
CSS鼠标响应事件经过、移动、点击示例介绍
2013/09/04 Javascript
常规表格多表头查询示例
2014/02/21 Javascript
javascript实现页面刷新时自动清空表单并选中的方法
2015/07/18 Javascript
自己动手写的jquery分页控件(非常简单实用)
2015/10/28 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
2016/07/20 Javascript
js的各种排序算法实现(总结)
2016/07/23 Javascript
Vue.js每天必学之数据双向绑定
2016/09/05 Javascript
js 实现省市区三级联动菜单效果
2017/02/20 Javascript
微信小程序 支付功能开发错误总结
2017/02/21 Javascript
jQuery实现动态添加、删除按钮及input输入框的方法
2017/04/27 jQuery
浅谈AngularJS中使用$resource(已更新)
2017/09/14 Javascript
微信小程序实现天气预报功能
2018/07/18 Javascript
javascript网页随机点名实现过程解析
2019/10/15 Javascript
js实现随机抽奖
2020/03/19 Javascript
JS call()及apply()方法使用实例汇总
2020/07/11 Javascript
js实现炫酷光感效果
2020/09/05 Javascript
python可视化text()函数使用详解
2020/02/11 Python
Python GUI库PyQt5图形和特效样式QSS介绍
2020/02/25 Python
教你如何用python操作摄像头以及对视频流的处理
2020/10/12 Python
CSS3基础(RGBa、text-shadow、box-shadow、border-radius)
2012/11/13 HTML / CSS
Wilson体育用品官网:美国著名运动器材品牌
2019/05/12 全球购物
C语言中一个结构不能包含指向自己的指针吗
2012/05/25 面试题
工程师自我评价怎么写
2013/09/19 职场文书
自主招生自荐信范文
2013/12/04 职场文书
社区七一党员活动方案
2014/01/25 职场文书
艺术设计专业求职自荐信
2014/05/19 职场文书
基本公共卫生服务健康教育工作方案
2014/05/22 职场文书
相亲活动方案
2014/08/26 职场文书
买房协议书范本
2014/10/23 职场文书
电气工程师岗位职责
2015/02/12 职场文书
答谢酒会主持词
2015/07/02 职场文书
化验室安全管理制度
2015/08/06 职场文书
python中mongodb包操作数据库
2022/04/19 Python