php smarty的预保留变量总结

 更新时间:2008年12月04日 13:29:28   作者:  
smarty的一个强大的优点是在模板里可以直接使用smarty的预保留变量,省去了很多代码,非常的方便。
以下是访问页面请求变量诸如get,post,cookies,server,enviroment和session变量的例子. 例如{$smarty.server.SERVER_NAME}取得服务器变量,{$smarty.env.PATH}取得系统环境变量path, {$smarty.request.username}取得get/post/cookies/server/env的复合变量。
{$smarty.now}变量用于访问当前时间戳.
可以用 date_format调节器格式化输出. 例如{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}
{$smarty.const}
你可以直接访问PHP常量. 例如{$smarty.const._MY_CONST_VAL}
{$smarty.capture}
可以通过 {capture}..{/capture}结构 截取的输出可以使用{$smarty} 变量访问.
{$smarty.config}
{$smarty}变量 可以访问已经加载的config变量.
例如 {$smarty.config.foo}就可以表示 {#foo#}.
{$smarty.section}, {$smarty.foreach}
{$smarty} 变量可以访问'section'和'foreach'循环的属性.
{$smarty.template}
显示当前被处理的模板的名字.
{$smarty.version}
显示smarty模板的版本
{$smarty.ldelim}
显示左分隔符
{$smarty.rdelim}
显示右分隔符

相关文章

  • Blitz templates 最快的PHP模板引擎

    Blitz templates 最快的PHP模板引擎

    Blitz templates 是一个用C语言开发的快速的PHP模板引擎,它是作为一个PHP的扩展功能。它开始作为一个php_templates更换,但发展到更多的工作。
    2010-04-04
  • 模板引擎smarty工作原理以及使用示例

    模板引擎smarty工作原理以及使用示例

    smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分 离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。
    2014-05-05
  • Smarty Foreach 使用说明

    Smarty Foreach 使用说明

    foreach 是除 section 之外处理循环的另一种方案(根据不同需要选择不同的方案)。 foreach 用于处理简单数组(数组中的元素的类型一致),它的格式比 section 简单许多,缺点是只能处理简单数组。
    2010-03-03
  • PHP原生模板引擎 最简单的模板引擎

    PHP原生模板引擎 最简单的模板引擎

    添加个缓存机制就完美了!也不知道这样写比那些都是正则的模板引擎性能会不会更高点,可以用于自己写的程序中,方便调用
    2012-04-04
  • Smarty中的注释和截断功能介绍

    Smarty中的注释和截断功能介绍

    这篇文章主要介绍了Smarty中的注释和截断功能介绍,这两个功能都是Smarty中不太常用的功能,但非常实用,需要的朋友可以参考下
    2015-04-04
  • php Smarty初体验二 获取配置信息

    php Smarty初体验二 获取配置信息

    Smarty模板的特性决定了它的优越性,更是PHPer追捧的原因之所在(更多的是招聘的大部分都要求),今天大致看了Smarty的基本使用方法,不过光看也没用,中午没事随便试了试,结果就一个小问题却导致我中午没了睡觉的时间了
    2011-08-08
  • 笑谈配置,使用Smarty技术

    笑谈配置,使用Smarty技术

    笑谈配置,使用Smarty技术...
    2007-01-01
  • 一键删除顽固的空文件夹 软件下载

    一键删除顽固的空文件夹 软件下载

    一键删除顽固的空文件夹 软件下载...
    2007-01-01

最新评论