gpt4 book ai didi

Template Toolkit 中的 Perl 逻辑

转载 作者:行者123 更新时间:2023-12-01 12:45:16 25 4
gpt4 key购买 nike

我有一个货币值,我想使用 Locale::Currency::Format 进行格式化但是我不知道如何格式化它。

这是我在模板工具包中的输出

[% amount %]

我希望使用以下方法输出:
currency_format('USD', amount, FMT_SYMBOL)

模板工具包的新手,因此不胜感激。

最佳答案

我喜欢 Dave Cross 的回答,我同意他和 codnodder 关于 EVAL_PERL 的看法。 ,在几乎每天使用 TT 的 7 或 8 年中,我还没有发现它是必要的解决方案。

就个人而言,我会使用:

[%- USE fmt = Class('Locale::Currency::Format'); -%]

<td>[% fmt.currency_format(var1, var2, var3) %]</td>

但是如果我一直在使用它,我会很想围绕它编写一个 TT 插件包装器。

关于Template Toolkit 中的 Perl 逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20694337/

25 4 0