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

 更新时间:2015年03月30日 10:20:42   作者:诗未冷   我要评论
这篇文章主要介绍了smarty模板引擎之配置文件数据和保留数据的方法,实例分析了smarty模板引擎配置文件数据及获取数据的具体技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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中字符与字节的区别及字符串与字节转换示例

    在php中字符是可使用多种不同字符方案或代码页来表示的抽象实体。字节是通过网络传输信息(或在硬盘或内存中存储信息)的单位。本文还通过实例给大家介绍了php中字符串与字节转换示例,感兴趣的朋友一起看看吧
    2016-10-10
  • Zend Framework教程之Zend_Registry对象用法分析

    Zend Framework教程之Zend_Registry对象用法分析

    这篇文章主要介绍了Zend Framework教程之Zend_Registry对象用法,结合实例形式分析了对象注册表Zend_Registry的具体功能与相关使用技巧,需要的朋友可以参考下
    2016-03-03
  • PHP面向对象之工作单元(实例讲解)

    PHP面向对象之工作单元(实例讲解)

    下面小编就为大家带来一篇PHP面向对象之工作单元(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • php实现数组重复数字实例

    php实现数组重复数字实例

    在本篇文章里我们给大家带来一个关于php实现数组重复数字的实例,有用到的朋友们参考下。
    2018-09-09
  • Laravel 创建可以传递参数 Console服务的例子

    Laravel 创建可以传递参数 Console服务的例子

    今天小编就为大家分享一篇Laravel 创建可以传递参数 Console服务的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • Zend Framework基本页面布局分析

    Zend Framework基本页面布局分析

    这篇文章主要介绍了Zend Framework基本页面布局方法,结合实例形式分析了Zend Framework页面布局的基本步骤与相关设置技巧,需要的朋友可以参考下
    2016-03-03
  • PHP利用百度ai实现文本和图片审核

    PHP利用百度ai实现文本和图片审核

    这篇文章主要介绍了PHP利用百度ai实现文本和图片审核,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • Laravel接收前端ajax传来的数据的实例代码

    Laravel接收前端ajax传来的数据的实例代码

    本篇文章主要介绍了Laravel接收前端ajax传来的数据的实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-07-07
  • 基于OpenCart 开发支付宝,财付通,微信支付参数错误问题

    基于OpenCart 开发支付宝,财付通,微信支付参数错误问题

    使用OpenCart 开发支付宝,财付通,微信支付如果稍不用心,很容易导致很多问题,而这些错误很有可能是参数传递错误,下面小编给大家整理了一篇文章很不错,在此分享给大家,感兴趣的朋友一起看看吧
    2015-10-10
  • phpMyAdmin安装并配置允许空密码登录

    这篇文章主要介绍了phpMyAdmin安装并配置允许空密码登录,本文适合在开发环境中使用,可以快速的部署phpMyAdmin工具,需要的朋友可以参考下
    2015-07-07

最新评论