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 mysql_real_escape_string函数用法与实例教程
Sep 30 PHP
php 检查电子邮件函数(自写)
Jan 16 PHP
PHP内置过滤器FILTER使用实例
Jun 25 PHP
简单说说PHP优化那些事(经验分享)
Nov 27 PHP
php通过记录IP来防止表单重复提交方法分析
Dec 16 PHP
简单解析PHP程序的运行流程
Jun 23 PHP
总结一些PHP中好用但又容易忽略的小知识
Jun 02 PHP
PHP实现微信图片上传到服务器的方法示例
Jun 29 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
Sep 21 PHP
解决laravel 出现ajax请求419(unknown status)的问题
Sep 03 PHP
Laravel Eloquent分表方法并使用模型关联的实现
Nov 25 PHP
PHP执行系统命令函数实例讲解
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生成UTF8文件的方法
2010/05/15 PHP
destoon实现公司新闻详细页添加评论功能的方法
2014/07/15 PHP
PHP实现带重试功能的curl连接示例
2016/07/28 PHP
详解thinkphp实现excel数据的导入导出(附完整案例)
2016/12/29 PHP
JavaScript类和继承 constructor属性
2010/03/04 Javascript
jQuery语法总结和注意事项小结
2012/11/11 Javascript
jQuery使用hide方法隐藏指定元素class样式用法实例
2015/03/30 Javascript
jfreechart插件将数据展示成饼状图、柱状图和折线图
2015/04/13 Javascript
初步认识JavaScript函数库jQuery
2015/06/18 Javascript
jquery验证手机号是否正确实例讲解
2015/11/17 Javascript
Bootstrap每天必学之响应式导航、轮播图
2016/04/25 Javascript
JS控制HTML元素的显示和隐藏的两种方法
2016/09/27 Javascript
BootStrap Tooltip插件源码解析
2016/12/27 Javascript
Vue 中使用vue2-highcharts实现top功能的示例
2018/03/05 Javascript
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
2019/03/28 Javascript
WebGL学习教程之Three.js学习笔记(第一篇)
2019/04/25 Javascript
微信小程序中data-key属性之数据传输(经验总结)
2020/08/22 Javascript
[03:40]DOTA2抗疫特别篇《英雄年代》
2020/02/28 DOTA
Python实现全局变量的两个解决方法
2014/07/03 Python
python基于右递归解决八皇后问题的方法
2015/05/25 Python
python字典基本操作实例分析
2015/07/11 Python
python爬取51job中hr的邮箱
2016/05/14 Python
python itchat实现微信自动回复的示例代码
2017/08/14 Python
详解Pandas之容易让人混淆的行选择和列选择
2019/07/10 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
Python趣味入门教程之循环语句while
2020/08/26 Python
选购世界上最好的美妆品:Cult Beauty
2017/11/03 全球购物
给同事的道歉信
2014/01/11 职场文书
高中英语教学反思
2014/02/04 职场文书
教师学习培训邀请函
2014/02/04 职场文书
人民教师求职自荐信
2014/03/12 职场文书
勿忘国耻9.18演讲稿(经典篇)
2014/09/14 职场文书
教师党的群众路线教育实践活动个人整改措施
2014/11/04 职场文书
企业战略合作意向书
2015/05/08 职场文书
2015年员工试用期工作总结
2015/05/28 职场文书
Apache自带的ab压力测试工具的实现
2022/07/23 Servers