[原创]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 相关文章推荐
简单的过滤字符串中的HTML标记
Dec 25 PHP
php str_replace的替换漏洞
Mar 15 PHP
PHP中MD5函数使用实例代码
Jun 07 PHP
解决163/sohu/sina不能够收到PHP MAIL函数发出邮件的问题
Mar 13 PHP
xml在joomla表单中的应用详解分享
Jul 19 PHP
PHP迭代器实现斐波纳契数列的函数
Nov 12 PHP
Codeigniter出现错误提示Error with CACHE directory的解决方案
Jun 12 PHP
php中time()与$_SERVER[REQUEST_TIME]用法区别
Nov 19 PHP
phpcms手机内容页面添加上一篇和下一篇
Jun 05 PHP
thinkphp如何获取客户端IP
Nov 03 PHP
PHP互换两个变量值的方法(不用第三变量)
Nov 14 PHP
PHP实现的微信APP支付功能示例【基于TP5框架】
Sep 16 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生成缩略图的类代码
2008/10/02 PHP
PHP实现在对象之外访问其私有属性private及保护属性protected的方法
2017/11/20 PHP
新发现一个骗链接的方法(js读取cookies)
2012/01/11 Javascript
AngularJS入门教程之Hello World!
2014/12/06 Javascript
js支持键盘控制的左右切换立体式图片轮播效果代码分享
2015/08/26 Javascript
微信小程序 loading 详解及实例代码
2016/11/09 Javascript
vue与TypeScript集成配置最简教程(推荐)
2017/10/17 Javascript
Vue实现搜索 和新闻列表功能简单范例
2018/03/16 Javascript
使用Vue的slot插槽分发父组件内容实现高度复用、更加灵活的组件(推荐)
2018/05/01 Javascript
解决iview多表头动态更改列元素发生的错误的方法
2018/11/02 Javascript
validform表单验证的实现方法
2019/03/08 Javascript
Vue.js项目实战之多语种网站的功能实现(租车)
2019/08/07 Javascript
vue实现pdf文档在线预览功能
2019/11/26 Javascript
Openlayers显示瓦片网格信息的方法
2020/09/28 Javascript
[00:43]FTP典藏礼包 DOTA2三大英雄霸气新套装
2014/03/21 DOTA
Python+Django在windows下的开发环境配置图解
2009/11/11 Python
在Django中创建第一个静态视图
2015/07/15 Python
Python实现霍夫圆和椭圆变换代码详解
2018/01/12 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
2018/07/11 Python
python查看模块,对象的函数方法
2018/10/16 Python
python多任务及返回值的处理方法
2019/01/22 Python
Python的log日志功能及设置方法
2019/07/11 Python
Numpy对数组的操作:创建、变形(升降维等)、计算、取值、复制、分割、合并
2019/08/28 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
小程序瀑布流解决左右两边高度差距过大的问题
2019/02/20 HTML / CSS
台湾SHOPRO购物行家:亚洲首创影视.3C.家电.优质购物平台
2018/05/07 全球购物
美国孕妇装购物网站:Motherhood Maternity
2019/09/22 全球购物
天网面试题
2013/04/07 面试题
聚美优品励志广告词
2014/03/14 职场文书
学校志愿者活动总结
2014/06/27 职场文书
投标承诺函范文
2015/01/21 职场文书
重温入党誓词主持词
2015/06/29 职场文书
军训新闻稿范文
2015/07/17 职场文书
关于远足的感想
2015/08/10 职场文书
导游词之韩国济州岛
2019/10/28 职场文书
Python OpenCV实现图形检测示例详解
2022/04/08 Python