1. 自定义函数(自定义标签)
1) php文件function定义函数
注册步骤(register_function(),register_block())
Tpl文件类似于html标签
<{title num=”10”}>
成对出现---块
<{title}>…….<{/title}>
2)当做插件
./pugins
*
.function*.php
Functionsmarty_function
*.block*.php
Functionsmarty_block
扩展smarty标签功能模块,自己进行编辑
2. 内建函数
Include:包含自模板
Include(“head.tpl”);
Config_load:界面的调整
<config_loadfile=”” section=”one”>
Capature
If…elseif……else /if:elseif中间不要出现空格条件表达式不要加()
== > <
Eq gt ge le
Foreach-----foreach 关联数组,索引数组
Form=“要循环的数组名” name=”name1”item=””
变量:$smarty.foreach.name1.fristlast total else
Section----for 索引数组
$data[]=$row;
Name=”out”
$data[out].ip
………
Cache:提高效率
*.php *.tpl
Smarty--- 合并后编译(php与html混合)
Template_c
*.*
优点:
省略了重新合并,编译的时间
连接数据库不能省略