在智能模板主题中,我希望在模板中实现MD5,以获得基于字符串和salt的唯一散列。(不要访问调用模板的PHP,否则这将是微不足道的)。Smarty似乎没有内置MD5函数。我想我可能能够根据字符串的长度和其他一些唯一的帐户信息并通过使用Smarty的Math函数来创建一个散列,但我希望有更好的方法来做到这一点,而我忽略了这一点。有人对此有什么想法或想法吗?谢谢!
发布于 2011-10-05 16:07:21
如果您只是使用股票md5函数,您可以使用它作为修饰符。
{$string|md5}来自文件:
所有php-函数都可以隐式地用作修饰符,如上面的示例所示。但是,使用php-函数作为修饰符有两个小缺陷:
源v2
源v3
发布于 2011-10-05 16:15:05
这也许能行。尚未测试:
{assign var="string_to_hash" value="$string:$salt"}
{$string_to_hash|md5}https://stackoverflow.com/questions/7664154
复制相似问题