[原创]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 相关文章推荐
php4的session功能评述(三)
Oct 09 PHP
php array_intersect()函数使用代码
Jan 14 PHP
PHP 类型转换函数intval
Jun 20 PHP
PHP Memcached + APC + 文件缓存封装实现代码
Mar 11 PHP
php中比较简单的导入phpmyadmin生成的sql文件的方法
Jun 28 PHP
基于session_unset与session_destroy的区别详解
Jun 03 PHP
PHP中使用strpos函数实现屏蔽敏感关键字功能
Aug 21 PHP
YII使用url组件美化管理的方法
Dec 28 PHP
php抽象方法和抽象类实例分析
Dec 07 PHP
弹出模态框modal的实现方法及实例
Sep 19 PHP
PHP+Redis开发的书签案例实战详解
Jul 09 PHP
PHP7原生MySQL数据库操作实现代码
Jul 03 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从数据库查询结果生成树形列表的方法
2015/04/17 PHP
yii通过小物件生成view的方法
2016/10/08 PHP
Laravel实现autoload方法详解
2017/05/07 PHP
PHP简单留言本功能实现代码
2017/06/09 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
2017/11/24 PHP
laradock环境docker-compose操作详解
2019/07/29 PHP
Javascript优化技巧(文件瘦身篇)
2008/01/28 Javascript
jQuery 选择器、DOM操作、事件、动画
2010/11/25 Javascript
Jquery 例外被抛出且未被接住原因介绍
2013/09/04 Javascript
JavaScript 常见安全漏洞和自动化检测技术
2015/08/21 Javascript
使用微信内嵌H5网页解决JS倒计时失效问题
2017/01/13 Javascript
浅谈js停止事件冒泡 阻止浏览器的默认行为(阻止超连接 #)
2017/02/08 Javascript
nodejs获取微信小程序带参数二维码实现代码
2017/04/12 NodeJs
jQuery Pagination分页插件_动力节点Java学院整理
2017/07/17 jQuery
vuejs 制作背景淡入淡出切换动画的实例
2018/09/01 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
构建大型 Vue.js 项目的10条建议(小结)
2019/11/14 Javascript
vue 使用v-for进行循环的实例代码详解
2020/02/19 Javascript
Vue + element 实现多选框组并保存已选id集合的示例代码
2020/06/03 Javascript
如何利用javascript接收json信息并进行处理
2020/08/06 Javascript
[14:50]2018DOTA2亚洲邀请赛开幕式
2018/04/03 DOTA
[03:12]完美世界DOTA2联赛PWL DAY7集锦
2020/11/06 DOTA
六个窍门助你提高Python运行效率
2015/06/09 Python
人脸识别经典算法一 特征脸方法(Eigenface)
2018/03/13 Python
使用实现XlsxWriter创建Excel文件并编辑
2018/05/04 Python
python获取时间及时间格式转换问题实例代码详解
2018/12/06 Python
python实现跨excel sheet复制代码实例
2020/03/03 Python
用python批量移动文件
2021/01/14 Python
jupyter 添加不同内核的操作
2021/02/06 Python
深入浅析css3 中display box使用方法
2015/11/25 HTML / CSS
生产车间主管岗位职责
2013/12/28 职场文书
党员违纪检讨书
2014/02/18 职场文书
音乐教师求职信范文
2015/03/20 职场文书
世界名著读书笔记
2015/06/25 职场文书
Python 快速验证代理IP是否有效的方法实现
2021/07/15 Python
Python中的 Set 与 dict
2022/03/13 Python