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 相关文章推荐
第五章 php数组操作
Dec 30 PHP
php输出xml格式字符串(用的这个)
Jul 12 PHP
基于php实现长连接的方法与注意事项的问题
May 10 PHP
PHP循环函数使用介绍之PHP基础入门教程
Sep 21 PHP
php通过ajax实现双击table修改内容
Apr 28 PHP
百度地图经纬度转换到腾讯地图/Google 对应的经纬度
Aug 28 PHP
yii分页组件用法实例分析
Dec 28 PHP
php监测数据是否成功插入到Mysql数据库的方法
Nov 25 PHP
在Mac OS下搭建LNMP开发环境的步骤详解
Mar 10 PHP
PHP实现用户登录的案例代码
May 10 PHP
PHP实现支持CURL字符串证书传输的方法
Mar 23 PHP
PHP框架实现WebSocket在线聊天通讯系统
Nov 21 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 第二节 数据类型之字符串类型
2012/04/28 PHP
php随机获取金山词霸每日一句的方法
2015/07/09 PHP
JavaScript与DropDownList 区别分析
2010/01/01 Javascript
基于node.js的快速开发透明代理
2010/12/25 Javascript
用JQuery模仿淘宝的图片放大镜显示效果
2011/09/15 Javascript
js省市县三级联动效果实例
2020/04/15 Javascript
jQuery on()方法绑定动态元素的点击事件实例代码浅析
2016/06/16 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
js控住DOM实现发布微博效果
2016/08/30 Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
2016/09/08 Javascript
微信小程序-详解数据缓存
2016/11/24 Javascript
ES6学习教程之模板字符串详解
2017/10/09 Javascript
vue.js学习笔记之v-bind和v-on解析
2018/05/03 Javascript
vue项目持久化存储数据的实现代码
2018/10/01 Javascript
jquery 插件重新绑定的处理方法分析
2019/11/23 jQuery
js数组相减简单示例【删除a数组所有与b数组相同元素】
2020/03/04 Javascript
[01:34]2016国际邀请赛中国区预选赛IG战队教练采访
2016/06/27 DOTA
用Python实现换行符转换的脚本的教程
2015/04/16 Python
python运行时间的几种方法
2016/06/17 Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
2017/08/08 Python
Django 导出 Excel 代码的实例详解
2017/08/11 Python
Python中的元组介绍
2019/01/28 Python
pyqt5、qtdesigner安装和环境设置教程
2019/09/25 Python
Tensorflow实现在训练好的模型上进行测试
2020/01/20 Python
Python OpenCV去除字母后面的杂线操作
2020/07/05 Python
Scrapy 配置动态代理IP的实现
2020/09/28 Python
利用纯css3实现的文字亮光特效的代码演示
2014/11/27 HTML / CSS
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
Perfume’s Club澳大利亚官网:西班牙领先的在线美容店
2021/02/01 全球购物
护理专业大学生自我推荐信
2014/01/25 职场文书
研讨会主持词
2014/04/02 职场文书
毕业生求职信范文
2014/06/29 职场文书
教师群众路线剖析材料
2014/09/29 职场文书
党员转正意见怎么写
2015/06/03 职场文书
个人的事迹材料怎么写
2019/04/24 职场文书
人事部:年度述职报告范文
2019/07/12 职场文书