内建函数

来源:互联网 发布:抓包软件有哪几种 编辑:程序博客网 时间:2024/06/05 08:38
 

config_load:加载配置文件

file= “配置文件名称”

section=“区域名称”

<{config_load file=” dir_1/a.conf” section=“one”}>

Include:标签用于在当前模板中包含其它子模板

当前模板中的变量在被包含的子模板中可用

<{include  file=”header.tpl”}>

capture:捕获模板输出的数据并将其存储到一个变量里,而不是把它们输出到页面.

任何在 {capture name="foo"}{/capture}之间的数据将被存储到变量$foo中,该变量由name属性指定.

在模板中通过 $smarty.capture.foo 访问该变量.
如果没有指定 name 属性,函数默认将使用 "default" 作为参数.
{capture}必须成对出现,即以{/capture}作为结尾,该函数不能嵌套用.

<{capture name=”自定义区域名”}>

aAaaaaaaaaaaaaa

<{$name}>

<{/capture}>

foreach,foreachelse:功能和语法与php当中类似,====foreach

foreach($row as $key=>$value){    }

iteration :用于显示当前循环的执行次数,从1开始,每执行一次增加 1

section,sectionelse:(推荐)for

   功能和效率要比foreach好

   只针对索引数组

   section 显示二维数组 loop

   section 不能处理下标不连续的数组

if,elseif,else:eq(相等)、ne(不等)、neq(不等)、gt

(大于)、lt(小于)、lte(小于等于)、le(小于等于)、gte(大于等于)、ge(大于等于)、><<=>=.==!=

is evenis oddis not evenis not oddnotmoddiv byeven byodd by

原创粉丝点击