[原创]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 相关文章推荐
一个程序下载的管理程序(二)
Oct 09 PHP
php 上传功能实例代码
Apr 13 PHP
php实现的返回数据格式化类实例
Sep 22 PHP
php使用fsockopen函数发送post,get请求获取网页内容的方法
Nov 15 PHP
php使用sql server验证连接数据库的方法
Dec 25 PHP
php获取从html表单传递数组的方法
Mar 20 PHP
php实现CSV文件导入和导出
Oct 24 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
Dec 18 PHP
详解yii2实现分库分表的方案与思路
Feb 03 PHP
PHP SFTP实现上传下载功能
Jul 26 PHP
PHP CURL中传递cookie的方法步骤
May 09 PHP
确保Laravel网站不会被嵌入到其他站点中的方法
Oct 18 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版本号
2006/10/09 PHP
单点登录 Ucenter示例分析
2013/10/29 PHP
PHP 下载文件时自动添加bom头的方法实例
2014/01/10 PHP
Laravel中扩展Memcached缓存驱动实现使用阿里云OCS缓存
2015/02/10 PHP
php读取csv文件并输出的方法
2015/03/14 PHP
深入理解PHP之OpCode原理详解
2016/06/01 PHP
jQuery帮助之CSS尺寸(五)outerHeight、outerWidth
2009/11/14 Javascript
基于jquery的修改当前TAB显示标题的代码
2010/12/11 Javascript
JQuery中判断一个元素下面是否有内容或者有某个标签的判断代码
2012/02/02 Javascript
JQuery实现简单时尚快捷的气泡提示插件
2012/12/20 Javascript
js克隆对象、数组的常用方法介绍
2013/09/26 Javascript
基于jQuery实现简单的折叠菜单效果
2015/11/23 Javascript
JS中事件冒泡和事件捕获介绍
2016/12/13 Javascript
用jQuery.ajaxSetup实现对请求和响应数据的过滤
2016/12/20 Javascript
Mac下使用charles遇到的问题以及解决办法
2017/01/10 Javascript
JavaScript拖动层Div代码
2017/03/01 Javascript
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
vue通过接口直接下载java生成好的Excel表格案例
2020/10/26 Javascript
python操作redis方法总结
2018/06/06 Python
对Python _取log的几种方式小结
2019/07/25 Python
Win10环境python3.7安装dlib模块趟过的坑
2019/08/01 Python
Pytorch加载部分预训练模型的参数实例
2019/08/18 Python
OpenCV灰度化之后图片为绿色的解决
2020/12/01 Python
python解决OpenCV在读取显示图片的时候闪退的问题
2021/02/23 Python
日本钓鱼渔具和户外用品网上商店:naturum
2016/08/07 全球购物
英国最大的线上保健品零售商之一:Vitamin Planet
2016/12/01 全球购物
Travelstart沙特阿拉伯:廉价航班、豪华酒店和实惠的汽车租赁优惠
2019/04/06 全球购物
制药工程专业应届生求职信
2013/09/24 职场文书
公务员个人自我评价分享
2013/11/06 职场文书
酒店总经理岗位职责
2015/04/01 职场文书
企业财务管理制度范本
2015/08/04 职场文书
毕业生自荐求职信书写的技巧
2019/08/26 职场文书
浅谈MySQL 亿级数据分页的优化
2021/06/15 MySQL
Github 使用python对copilot做些简单使用测试
2022/04/14 Python
详解Flutter网络请求Dio库的使用及封装
2022/04/14 Java/Android
python使用pycharm安装pyqt5以及相关配置
2022/04/22 Python