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 12 PHP
javascript,php获取函数参数对象的代码
Feb 03 PHP
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
May 18 PHP
php 带逗号千位符数字的处理方法
Jan 10 PHP
php对数组排序的简单实例
Dec 25 PHP
PHP文件缓存smarty模板应用实例分析
Feb 26 PHP
CI框架文件上传类及图像处理类用法分析
May 18 PHP
php模拟post上传图片实现代码
Jun 24 PHP
mysql查找删除重复数据并只保留一条实例详解
Sep 24 PHP
php opendir()列出目录下所有文件的实例代码
Oct 02 PHP
浅谈PHP的排列组合(如输入a,b,c 输出他们的全部组合)
Mar 14 PHP
LAMP环境使用Composer安装Laravel的方法
Mar 25 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
无线电广播的开始
2002/01/30 无线电
PHPMailer的主要功能特点和简单使用说明
2014/02/17 PHP
php绘图之生成饼状图的方法
2015/01/24 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
2018/08/21 PHP
php模拟实现斗地主发牌
2020/04/22 PHP
解决AJAX中跨域访问出现'没有权限'的错误
2008/08/20 Javascript
js的延迟执行问题分析
2014/06/23 Javascript
js识别不同浏览器基于userAgent做判断
2014/07/29 Javascript
jQuery选择器源码解读(六):Sizzle选择器匹配逻辑分析
2015/03/31 Javascript
Jquery 效果使用详解
2015/11/23 Javascript
原生js实现回复评论功能
2017/01/18 Javascript
json的结构与遍历方法实例分析
2017/04/25 Javascript
微信小程序利用云函数获取手机号码
2019/12/17 Javascript
vue集成openlayers加载geojson并实现点击弹窗教程
2020/09/24 Javascript
vue使用exif获取图片经纬度的示例代码
2020/12/11 Vue.js
js数组的基本使用总结
2021/01/18 Javascript
python遍历数组的方法小结
2015/04/30 Python
Python中random模块用法实例分析
2015/05/19 Python
python检查指定文件是否存在的方法
2015/07/06 Python
详解Python的Django框架中的模版相关知识
2015/07/15 Python
Python三级目录展示的实现方法
2016/09/28 Python
numpy按列连接两个维数不同的数组方式
2019/12/06 Python
python3 sleep 延时秒 毫秒实例
2020/05/04 Python
详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
2020/12/13 Python
Booking.com西班牙:全球酒店预订
2018/03/30 全球购物
雷蛇美国官网:Razer
2020/04/03 全球购物
专营店会计助理岗位职责
2013/11/29 职场文书
黄金酒广告词
2014/03/21 职场文书
单位接收函格式
2015/01/30 职场文书
2015年保安个人工作总结
2015/04/02 职场文书
施工安全员岗位职责
2015/04/11 职场文书
在校学生证明格式
2015/06/24 职场文书
2016全国“质量月”活动标语口号
2015/12/26 职场文书
python四种出行路线规划的实现
2021/06/23 Python
php实例化对象的实例方法
2021/11/17 PHP