日期:2014-05-16  浏览次数:20507 次

smarty模板文件tpl中在写输出的时候会变量名后面的“|h”是什么含义
例如:<p class="top"><input type="text" disabled="disabled" name="state" value="<!--{$arrForm.state|h}-->" class="box60" style="<!--{$arrErr.state|sfGetErrorColor}-->; ime-mode: active;" />
红色字体的变量的后面的|h是做什么的?

------解决方案--------------------
 管道(借用操作系统名词)
将模板变量传递给函数
------解决方案--------------------
$arrForm.state
------解决方案--------------------
h
等价于
h($arrForm.state)

他就是这么约定的,没有道理可言
你最好先看两遍手册