smarty模板引擎之配置文件数据和保留数据


Posted in PHP onMarch 30, 2015

本文实例讲述了smarty模板引擎之配置文件数据和保留数据的方法。分享给大家供大家参考。具体如下:

一、如何让模板直接从配置文件中取出数据

1.使用场合

当某个变量值,不希望直接写死到程序中(通过smarty分配),就可以通过配置文件来获取。

2.写配置文件

新建文件夹:config
新建文件名:my.ini或my.config
内容:key=value;

例子:

title="This is the title of the website."
bgcolor="pink"

3.使用方法

载入配置文件:{config_laod file="路径"}
使用配置文件数据:<{#键#}>

例子:

{config_laod file="my.config"}
<body bgcolor='<{#bgcolor#}>'>...</body>

二、如何获得保留变量的数据

即,如何取得get/post/session/server数据。这些数据是保存在数组中的,smarty封装了方法,可以直接通过smarty变量进行获取。

1.获得get数据

传统方式:先取得get数据,再分配给smarty。但是smarty本身封装了方法,不用分配,就可以直接获得get数据。

使用方法如下:

用户名:<{$smarty.get.username}><br/>
密码:<{$smarty.get.password}><br/>

2.获得post数据

使用方法如下:

用户名:<{$smarty.post.username}><br/>
密码:<{$smarty. post.password}><br/>

3.获得server数据

使用方法如下:

服务器名称:<{$smarty.server.SERVER_NAME}>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
一个阿拉伯数字转中文数字的函数
Oct 09 PHP
使用PHP和XSL stylesheets转换XML文档
Oct 09 PHP
PHP 和 XML: 使用expat函数(三)
Oct 09 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
Jun 20 PHP
PHP文件大小格式化函数合集
Mar 10 PHP
php实现判断访问来路是否为搜索引擎机器人的方法
Apr 15 PHP
Fleaphp常见函数功能与用法示例
Nov 15 PHP
PHP基于自增数据如何生成不重复的随机数示例
May 19 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
Sep 16 PHP
浅析PHP开发规范
Feb 05 PHP
PHP文件后缀不强制为.php方法
Mar 31 PHP
php 使用html5 XHR2实现上传文件与进度显示功能示例
Mar 03 PHP
PHP中使用BigMap实例
Mar 30 #PHP
PHP中使用Memache作为进程锁的操作类分享
Mar 30 #PHP
php中判断数组相等的方法以及数组运算符介绍
Mar 30 #PHP
smarty模板引擎之分配数据类型
Mar 30 #PHP
php生成不重复随机数、数组的4种方法分享
Mar 30 #PHP
smarty模板引擎基础知识入门
Mar 30 #PHP
php array_merge函数使用需要注意的一个问题
Mar 30 #PHP
You might like
php expects parameter 1 to be resource, array given 错误
2011/03/23 PHP
PHP高级对象构建 多个构造函数的使用
2012/02/05 PHP
php判断当前操作系统类型
2015/10/28 PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
2018/04/27 PHP
PHP PDO数据库操作预处理与注意事项
2019/03/16 PHP
jQuery Selector选择器小结
2010/05/06 Javascript
js实现点击后将文字或图片复制到剪贴板的方法
2014/08/04 Javascript
一个JavaScript获取元素当前高度的实例
2014/10/29 Javascript
node.js中的path.isAbsolute方法使用说明
2014/12/08 Javascript
jQuery实现购物车数字加减效果
2015/03/14 Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
2016/05/31 Javascript
js 性能优化之算法和流程控制
2017/02/15 Javascript
VUE使用vuex解决模块间传值问题的方法
2017/06/01 Javascript
ComboBox(下拉列表框)通过url加载调用远程数据的方法
2017/08/06 Javascript
Vue的土著指令和自定义指令实例详解
2018/02/04 Javascript
vscode 插件开发 + vue的操作方法
2020/06/05 Javascript
[12:51]71泪洒现场!是DOTA2让经典重现
2014/03/24 DOTA
[38:23]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第一场
2014/05/24 DOTA
Python标准库之sqlite3使用实例
2014/11/25 Python
剖析Python的Tornado框架中session支持的实现代码
2015/08/21 Python
python处理csv数据动态显示曲线实例代码
2018/01/23 Python
python实现树形打印目录结构
2018/03/29 Python
python实现对象列表根据某个属性排序的方法详解
2019/06/11 Python
pytorch的梯度计算以及backward方法详解
2020/01/10 Python
Python原始套接字编程实例解析
2020/01/29 Python
Python接口测试环境搭建过程详解
2020/06/29 Python
CSS3实现莲花绽放的动画效果
2020/11/06 HTML / CSS
Dr.Jart+美国官网:韩国药妆品牌
2019/01/18 全球购物
会计电算化专业毕业生求职信范文
2013/12/10 职场文书
学校采购员岗位职责
2014/01/02 职场文书
幼儿教师培训感言
2014/03/08 职场文书
《动手做做看》教学反思
2014/04/09 职场文书
艺人经纪人岗位职责
2014/04/15 职场文书
党员违纪检讨书怎么写
2014/11/01 职场文书
教师先进事迹材料
2014/12/16 职场文书
新员工实习期个人工作总结
2015/10/15 职场文书