Smarty自定義函數
作用:用於在模板被執行時爲模板變量賦值
函數名稱:assign
參數:var: 聲明變量名稱 字符串
Value: 給該變量賦值 字符串
<{assign var=”title” value=”this is title”}>
$tpl->assign(“title”,”this is title”);
實現自定義函數有兩種:
1.註冊自定義函數(3.*版本不支持)
$tpl->register_function(“模板文件中的函數名”,”php中的函數名”)
2. 註冊塊
$tpl->register_block(“模板文件中的塊名”,”php中的函數名”)
自定義函數整理
Counter
<{counter start=0 skip=2 print=false}>
<{counter}<br>
<{counter}>
OUTPUT
2、4