如果您只是使用stock md5函数,则可以将其用作修饰符.
{$string|md5}
Run Code Online (Sandbox Code Playgroud)
来自文档:
所有php函数都可以隐式使用修饰符,如上例所示.但是,使用php-functions作为修饰符有两个小缺陷:
首先 - 有时功能参数的顺序不是理想的顺序.使用{"%2.f"格式化$ foo | sprintf:$ foo}实际上有效,但要求更直观,如Smarty发行版提供的{$ foo | string_format:"%2.f"}.
其次 - 如果启用了$ security,则必须在$ security_settings数组的MODIFIER_FUNCS元素中声明所有要用作修饰符的php函数.