[原创]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 已经成熟
Dec 04 PHP
php获得当前的脚本网址
Dec 10 PHP
PHP+MySQL 手工注入语句大全 推荐
Oct 30 PHP
PHP学习笔记之二 php入门知识
Jan 12 PHP
Sorting Array Values in PHP(数组排序)
Sep 15 PHP
一款简单实用的php操作mysql数据库类
Dec 08 PHP
php快速查找数据库中恶意代码的方法
Apr 01 PHP
PHP之浮点数计算比较以及取整数不准确的解决办法
Jul 29 PHP
解析WordPress中控制用户登陆和判断用户登陆的PHP函数
Mar 01 PHP
在CentOS系统上从零开始搭建WordPress博客的全流程记录
Apr 21 PHP
PHP实现普通hash分布式算法简单示例
Aug 06 PHP
PHP7内核之Reference详解
Mar 14 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传输数据的代码
2007/11/13 PHP
thinkphp3.2点击刷新生成验证码
2016/02/16 PHP
PHP设计模式之工厂方法设计模式实例分析
2018/04/25 PHP
tp5(thinkPHP5)框架数据库Db增删改查常见操作总结
2019/01/10 PHP
PHP+jQuery实现即点即改功能示例
2019/02/21 PHP
javascript Array.sort() 跨浏览器下需要考虑的问题
2009/12/07 Javascript
一个页面元素appendchild追加到另一个页面元素的问题
2013/01/27 Javascript
javascript如何动态加载表格与动态添加表格行
2013/11/27 Javascript
javascript中indexOf技术详解
2015/05/07 Javascript
分离与继承的思想实现图片上传后的预览功能:ImageUploadView
2016/04/07 Javascript
jQuery弹出层后禁用底部滚动条(移动端关闭回到原位置)
2016/08/29 Javascript
原生JS取代一些JQuery方法的简单实现
2016/09/20 Javascript
JS实现超简单的汉字转拼音功能示例
2016/12/22 Javascript
Angular2学习教程之TemplateRef和ViewContainerRef详解
2017/05/25 Javascript
js学习总结_选项卡封装(实例讲解)
2017/07/13 Javascript
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
2017/09/06 NodeJs
微信小程序实现星星评价效果
2018/11/02 Javascript
详解Vue 项目中的几个实用组件(ts)
2019/10/29 Javascript
微信小程序事件流原理解析
2019/11/27 Javascript
Vue快速实现通用表单验证功能
2019/12/05 Javascript
vue基于v-charts封装双向条形图的实现代码
2019/12/09 Javascript
js实现html滑动图片拼图验证
2020/06/24 Javascript
python正则表达式抓取成语网站
2013/11/20 Python
python3解析库BeautifulSoup4的安装配置与基本用法
2018/06/26 Python
Python.append()与Python.expand()用法详解
2019/12/18 Python
详解HTML5 window.postMessage与跨域
2017/05/11 HTML / CSS
h5移动端调用支付宝、微信支付的实现
2020/06/08 HTML / CSS
英国最大的独立家具零售商:Furniture Village
2016/09/06 全球购物
Ralph Lauren意大利官方网站:时尚界最负盛名的品牌之一
2018/10/18 全球购物
编程实现当输入某产品代码则打印出该产品记录的功能
2014/05/03 面试题
好学生评语大全
2014/05/05 职场文书
全国爱牙日活动总结
2015/02/05 职场文书
思想工作总结范文
2015/08/12 职场文书
公司年会晚会开幕词
2019/04/02 职场文书
django 认证类配置实现
2021/11/11 Python
详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别
2022/07/15 Servers