[原创]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语法(1)
Oct 09 PHP
PHP下MAIL的另一解决方案
Oct 09 PHP
php empty函数 使用说明
Aug 10 PHP
php内核解析:PHP中的哈希表
Jan 30 PHP
php学习笔记之面向对象
Nov 08 PHP
解决PHP里大量数据循环时内存耗尽的方法
Oct 10 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
Nov 27 PHP
PHP编写学校网站上新生注册登陆程序的实例分享
Mar 21 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
Dec 21 PHP
详解PHP版本兼容之openssl调用参数
Jul 25 PHP
laravel框架中表单请求类型和CSRF防护实例分析
Nov 23 PHP
再谈Yii Framework框架中的事件event原理与应用
Apr 07 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读取IMAP邮件
2006/10/09 PHP
在PHP中养成7个面向对象的好习惯
2010/01/28 PHP
php防止用户重复提交表单
2015/11/02 PHP
CI框架无限级分类+递归的实现代码
2016/11/01 PHP
JavaScript语句可以不以;结尾的烦恼
2007/03/08 Javascript
对google个性主页的拖拽效果的js的完整注释[转]
2007/04/10 Javascript
javascript 打印内容方法小结
2009/11/04 Javascript
让div层随鼠标移动的实现代码 ie ff
2009/12/18 Javascript
js 获取、清空input type=&quot;file&quot;的值(示例代码)
2013/12/24 Javascript
JavaScript编程的10个实用小技巧
2014/04/18 Javascript
JavaScript实现的一个计算数字步数的算法分享
2014/12/06 Javascript
PHP实现的各种中文编码转换类分享
2015/01/23 Javascript
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
2015/10/28 Javascript
JavaScript仿商城实现图片广告轮播实例代码
2016/02/06 Javascript
BootStrap表单控件之复选框checkbox和单选择按钮radio
2017/05/23 Javascript
js模块加载方式浅析
2017/08/12 Javascript
Vue如何从1.0迁移到2.0
2017/10/19 Javascript
elementUI 设置input的只读或禁用的方法
2018/10/30 Javascript
手动下载Chrome并解决puppeteer无法使用问题
2018/11/12 Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
2019/07/05 Javascript
Python数据类型详解(三)元祖:tuple
2016/05/08 Python
Python实现正整数分解质因数操作示例
2018/08/01 Python
python实现决策树分类(2)
2018/08/30 Python
Python将一个Excel拆分为多个Excel
2018/11/07 Python
Python基础教程(一)——Windows搭建开发Python开发环境
2020/07/20 Python
python 基于opencv实现图像增强
2020/12/23 Python
机电一体化专业推荐信
2013/12/03 职场文书
医药学专业大学生职业生涯规划书论文
2014/01/21 职场文书
申请任职学生会干部自荐书范文
2014/02/13 职场文书
工作作风建设心得体会
2014/10/22 职场文书
2014年施工员工作总结
2014/11/18 职场文书
微信早安问候语
2015/11/10 职场文书
JavaScript原始值与包装对象的详细介绍
2021/05/11 Javascript
MySQL 覆盖索引的优点
2021/05/19 MySQL
Html5同时支持多端sdk的小技巧
2021/11/17 HTML / CSS
2021好看的国漫排行榜前十名 《完美世界》上榜,《元龙》排名第一
2022/03/18 国漫