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 XML备份Mysql数据库
May 27 PHP
PHP生成UTF8文件的方法
May 15 PHP
php生成随机密码的几种方法
Jan 17 PHP
PHP类的静态(static)方法和静态(static)变量使用介绍
Feb 19 PHP
php自动加载机制的深入分析
Jun 08 PHP
利用PHP+JS实现搜索自动提示(实例)
Jun 09 PHP
php实现httpclient类示例
Apr 08 PHP
php smarty truncate UTF8乱码问题解决办法
Jun 13 PHP
php将日期格式转换成xx天前的格式
Apr 16 PHP
php生成固定长度纯数字编码的方法
Jul 09 PHP
php写app接口并返回json数据的实例(分享)
May 20 PHP
php数据库的增删改查 php与javascript之间的交互
Aug 31 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
Discuz Uchome ajaxpost小技巧
2011/01/04 PHP
深入php-fpm的两种进程管理模式详解
2013/06/03 PHP
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
2014/07/01 PHP
php结合js实现点击超链接执行删除确认操作
2014/10/31 PHP
PHP中类属性与类静态变量的访问方法示例
2016/07/13 PHP
JS Array对象入门分析
2008/10/30 Javascript
jQuery 幻灯片插件(带缩略图功能)
2011/01/24 Javascript
jquery实现简单实用的打分程序实例
2015/07/23 Javascript
jquery插件之文字间歇自动向上滚动效果代码
2016/02/25 Javascript
JavaScript Date对象详解
2016/03/01 Javascript
jquery 正整数数字校验正则表达式
2017/01/10 Javascript
JS表格组件神器bootstrap table使用指南详解
2017/04/12 Javascript
easyui-edatagrid.js实现回车键结束编辑功能的实例
2017/04/12 Javascript
jQuery zTree树插件动态加载实例代码
2017/05/11 jQuery
微信小程序三级联动选择器使用方法
2020/05/19 Javascript
AngularJS对动态增加的DOM实现ng-keyup事件示例
2018/03/12 Javascript
vue.js中created方法作用
2018/03/30 Javascript
微信小程序日期选择器实例代码
2018/07/18 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
[01:00:59]VP VS VG Supermajor小组赛胜者组第二轮 BO3第二场 6.2
2018/06/03 DOTA
python3使用urllib模块制作网络爬虫
2016/04/08 Python
详解python之多进程和进程池(Processing库)
2017/06/09 Python
Python使用requests发送POST请求实例代码
2018/01/25 Python
Python处理菜单消息操作示例【基于win32ui模块】
2018/05/09 Python
python实现图书借阅系统
2019/02/20 Python
Django 多表关联 存储 使用方法详解 ManyToManyField save
2019/08/09 Python
Hertz荷兰:荷兰和全球租车
2018/01/07 全球购物
G-Form护具官方网站:美国运动保护装备
2019/09/04 全球购物
法律工作求职自荐信
2013/10/31 职场文书
应用数学专业求职信
2014/03/14 职场文书
贯彻学习两会心得体会范文
2014/03/17 职场文书
父母寄语大全
2014/04/12 职场文书
学生手册评语
2014/05/05 职场文书
法院授权委托书范文
2014/08/02 职场文书
五年级小学生评语
2014/12/26 职场文书
应届毕业生自荐信
2015/03/04 职场文书