Smarty中的请求变量和保留变量的使用范例
来源:互联网 发布:java acl权限控制 编辑:程序博客网 时间:2024/05/01 21:55
PHP中提供的超全局数组 Smarty中对应的请求变量
- $_GET <{$smarty.get}>
- $_POST <{$smarty.post}>
- $_COOKIE <{$smarty.cookie}>
- $_SESSION <{$smarty.session}>
- $_FILES 无 (因为前台用不到)
- $_SERVER <{$smarty.server}>
- $_REQUEST <{$smarty.request}>
- $_ENV <{$smarty.env}>
- $GLOBALS 无
使用Smarty模板引擎中的请求变量,就可以直接请求数据,而不必从php接收再分配了
例子:
1.<{$smarty.get}>
PHP方式:$tpl->assign("id",$_GET['id']);
<{$id}>
Smarty请求变量方式:<{$smarty.get.id}>
2. <{$smarty.session}>
PHP方式:$_SESSION['name']="MarcoFly";
$tpl->assign("name",$_SESSION['name']);
<{$name}>//输出到模板
Smarty请求变量方式:
<{$smarty.session.name}>
Smarty模板引擎中的保留变量<{$smarty}>:
<{$smarty.const}>可以通过“.”方式访问任意一个常量(包括自定义和系统常量)
例子:
1.<{$smarty.const.__FILE__}>
2.define(“PI”,3.1415926); //定义PHP常量
<{$smarty.const.PI}> //利用smarty输出常量PI
Smarty访问配置文件的两种方式
方式一:<{##}>
方式二:<{$smarty.config}> //保留变量的形式
获取当前服务器的时间:
不需要使用php从服务器取得时间,只需简单的使用smarty的保留变量来取得
<{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}>
- 转载请注明:http://www.cnblogs.com/hongfei/archive/2011/12/08/smarty_variable.html
- Smarty中的请求变量和保留变量的使用范例
- 【smarty】smarty保留变量的使用
- smarty的保留变量
- smarty的保留变量
- $smarty的保留变量
- Smarty的保留变量
- PHP 中使用 Smarty 之三:Smarty中的保留变量
- smarty模板中的保留变量
- smarty保留变量中的foreach与section
- 简单的$smarty的几个保留变量和用法
- smarty保留变量
- Smarty保留变量
- Smarty保留变量
- smarty保留变量
- Smarty核心内容:保留变量
- smarty变量以及保留变量
- smarty的使用变量
- smarty变量的使用
- Dev Treelist使用经验(3)
- java HttpClient Post实例
- Java中父类子类成员变量重名的处理
- 学习OpenCV范例(一)——Mat - 基本图像容器
- string,stringbuffer,stringbuilder区别
- Smarty中的请求变量和保留变量的使用范例
- 一些有用的website
- PHP 遍历数组的方法汇总
- 风
- 八种食物是天然抗癌药
- 交叉编译log4cpp到ppc
- 3家国有银行夹击余额宝 业内称大银行在革自己的命
- 计算机应用de发展历程
- vmware不占用路由ip的联网配置方法