smartynei内建函数
来源:互联网 发布:数据保密协议pdf 编辑:程序博客网 时间:2024/05/19 15:39
config_load:加载配置文件
file= “配置文件名称”
section=“区域名称”
$tpl->configs=”./configs” //基准路径
./configs/dir_1/a.conf
<{config_load file=” dir_1/a.conf” section=“one” }>
include:
标签用于在当前模板中包含其它子模板.
当前模板中的变量在被包含的子模板中可用
<{include file=”header.tpl”}>
<{include file=”footer.html”}>
capture
功能:捕获模板输出的数据并将其存储到一个变量里,而不是把它们输出到页面.
语法:任何在 {capture name="foo"}和{/capture}之间的数据将被存储到变量$foo中,该变量由name属性指定.在模板中通过 $smarty.capture.foo访问该变量.如果没有指定 name 属性,函数默认将使用 "default" 作为参数.
运行:<{capture name=”自定义区域名”}>
。。。。。
<{$name}>
<{include file=”head.tpl”}>
。。。。。
<{/capture}>
<{$smarty.capture.自定义区域名}>
foreach和foreachelse
功能和语法与php当中类似,====foreach
foreach($row as $key=>$value){
…
}
效率差;
for($i=0;$i<5;$i++){ }
变量
$smarty.foreach.循环名.变量名
iteration:用于显示当前循环的执行次数,从1开始,每执行一次增加 1
section、sectionelse
(推荐)用for
功能和效率要比foreach好
只针对索引数组
section 显示二维数组 loop
section 不能处理下标不连续的数组
if、elseif、else
eq(相等)、ne(不等)、neq(不等)、gt
(大于)、lt(小于)、lte(小于等于)、le(小于等于)、gte(大于等于)、ge(大于等于)、>、<、<=、>=.==、!=、
is even、is odd、is not even、is not odd、not、mod、div by、even by、odd by、
- smartynei内建函数
- Oracle内建函数- -
- Python 内建函数
- 字符串内建函数
- 字符串内建函数
- smarty内建函数
- smarty 内建函数
- 内建函数
- smarty内建函数
- smarty内建函数
- 内建函数
- 内建函数
- 内建函数
- 内建函数
- 内建函数
- 内建函数
- 内建函数解析
- smarty内建函数
- Linux环境下最简单内核模块的实践
- Oracle8 的OCI常用函数及一部分参数说明
- 5个减压方法-说的非常好,非常实用
- 模板类使用时,经常会遇到的问题解析
- 算法笔记(堆实现的最大优先队列)
- smartynei内建函数
- Hibernate 一对一
- 这几天在忙着做课程设计
- ant 可执行jar
- PHP防止恶意调用 路径转换 更方便
- Oracle8的OCI编程步骤
- 跋涉不止(11)
- Hibernate持久化对象的生命周期(精)
- shell脚本功能函数集合