[原创]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开发模式(简写版)
Mar 15 PHP
php下网站防IP攻击代码,超级实用
Oct 24 PHP
JS 网站性能优化笔记
May 24 PHP
深入php list()函数的详解
Jun 05 PHP
PHP中数据库单例模式的实现代码分享
Aug 21 PHP
php中opendir函数用法实例
Nov 15 PHP
Zend Framework入门知识点小结
Mar 19 PHP
PHP简单实现上一页下一页功能示例
Sep 14 PHP
PHP实现的统计数据功能详解
Dec 06 PHP
PHP格式化显示时间date()函数代码
Oct 03 PHP
PHP单例模式实例分析【防继承,防克隆操作】
May 22 PHP
Laravel Eloquent ORM 实现查询表中指定的字段
Oct 17 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/07/28 PHP
apache php mysql开发环境安装教程
2016/07/28 PHP
jquery不支持toggle()高(新)版本的问题解决
2016/09/24 PHP
PHP编程一定要改掉的5个不良习惯
2020/09/18 PHP
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
HTML 自动伸缩的表格Table js实现
2009/04/01 Javascript
Firefox下提示illegal character并出现乱码的原因
2010/03/25 Javascript
Extjs NumberField后面加单位实现思路
2013/07/30 Javascript
深入理解JavaScript系列(46):代码复用模式(推荐篇)详解
2015/03/04 Javascript
jQuery删除一个元素后淡出效果展示删除过程的方法
2015/03/18 Javascript
浅谈Jquery核心函数
2015/06/18 Javascript
基于jquery实现左右按钮点击的图片切换效果
2021/01/27 Javascript
JavaScript 消息框效果【实现代码】
2016/04/27 Javascript
JavaScript数据结构中串的表示与应用实例
2017/04/12 Javascript
深入理解JavaScript创建对象的多种方式以及优缺点
2017/06/01 Javascript
JS仿QQ好友列表展开、收缩功能(第一篇)
2017/07/07 Javascript
微信JSSDK实现打开摄像头拍照再将相片保存到服务器
2019/11/15 Javascript
关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题
2020/01/16 Javascript
js实现登录时记住密码的方法分析
2020/04/05 Javascript
vue项目启动出现cannot GET /服务错误的解决方法
2020/04/26 Javascript
Python 过滤字符串的技巧,map与itertools.imap
2008/09/06 Python
Python入门教程之if语句的用法
2015/05/14 Python
python监控linux内存并写入mongodb(推荐)
2017/09/11 Python
浅谈flask中的before_request与after_request
2018/01/20 Python
Python 2/3下处理cjk编码的zip文件的方法
2019/04/26 Python
python3获取url文件大小示例代码
2019/09/18 Python
Python 如何优雅的将数字转化为时间格式的方法
2019/09/26 Python
pytorch 状态字典:state_dict使用详解
2020/01/17 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
Python如何批量生成和调用变量
2020/11/21 Python
python实现杨辉三角的几种方法代码实例
2021/03/02 Python
菲律宾优惠券网站:MetroDeal
2019/04/12 全球购物
咖啡馆创业计划书
2014/01/26 职场文书
希特勒的演讲稿
2014/05/23 职场文书
房产协议书范本2014
2014/09/30 职场文书
2014年加油站站长工作总结
2014/12/23 职场文书