[原创]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 相关文章推荐
Base64在线编码解码实现代码 演示与下载
Jan 08 PHP
PHP中使用CURL伪造来路抓取页面或文件
May 04 PHP
PHP转换IP地址到真实地址的方法详解
Jun 09 PHP
php数组去重复数据示例
Feb 25 PHP
浅谈php自定义错误日志
Feb 13 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
Apr 02 PHP
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
Apr 12 PHP
PHP中串行化用法示例
Nov 16 PHP
PHP获取当前执行php文件名的代码
Mar 02 PHP
删除PHP数组中头部、尾部、任意元素的实现代码
Apr 10 PHP
php实现的pdo公共类定义与用法示例
Jul 19 PHP
基于PHP实现用户登录注册功能的详细教程
Aug 04 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/06/18 PHP
javascript 导出数据到Excel(处理table中的元素)
2009/12/18 Javascript
js 复制或插入Html的实现方法小结
2010/05/19 Javascript
一步一步制作jquery插件Tabs实现过程
2010/07/06 Javascript
VS2008中使用JavaScript调用WebServices
2014/12/18 Javascript
总结JavaScript设计模式编程中的享元模式使用
2016/05/21 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
2017/11/11 Javascript
JS写XSS cookie stealer来窃取密码的步骤详解
2017/11/20 Javascript
对vue.js中this.$emit的深入理解
2018/02/23 Javascript
JS实现的判断方法、变量是否存在功能示例
2020/03/28 Javascript
webpack3里使用uglifyjs压缩js时打包报错的解决
2018/12/13 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
详解Vite的新体验
2021/02/22 Javascript
JS canvas实现画板和签字板功能
2021/02/23 Javascript
[01:04:20]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.29
2020/12/02 DOTA
python读取LMDB中图像的方法
2018/07/02 Python
对Python3中dict.keys()转换成list类型的方法详解
2019/02/03 Python
python脚本之一键移动自定格式文件方法实例
2019/09/02 Python
Pytorch中实现只导入部分模型参数的方式
2020/01/02 Python
Python如何通过Flask-Mail发送电子邮件
2020/01/29 Python
keras中模型训练class_weight,sample_weight区别说明
2020/05/23 Python
CSS3弹性盒模型开发笔记(一)
2016/04/26 HTML / CSS
HTML5仿手机微信聊天界面
2016/03/18 HTML / CSS
英国二手物品交易网站:Preloved
2017/10/06 全球购物
WoolOvers澳洲官方网站:英国针织服装公司
2018/05/13 全球购物
应用心理学个人求职信范文
2013/12/11 职场文书
4s店活动策划方案
2014/08/25 职场文书
法定授权委托证明书
2014/09/27 职场文书
长城导游词
2015/01/30 职场文书
支教个人总结
2015/03/04 职场文书
小学教师个人工作总结2015
2015/04/20 职场文书
暑期社会实践新闻稿
2015/07/17 职场文书
2015年度环卫处工作总结
2015/07/24 职场文书
成本低的5个创业项目:投资小、赚钱快
2019/08/20 职场文书
MySQL如何快速创建800w条测试数据表
2022/03/17 MySQL