模板工具包 - 迭代哈希数组

时间:2012-09-13 12:18:59

标签: perl iteration template-toolkit dancer

我在网上找不到这个答案。

使用Dancer和Template工具包,我有一个哈希数组,我想在我的webapp上打印到表格。 这就是我将数据结构发送到模板的方式:

template "find_ip_results2", {
    user => \@user,
};

迭代此结构并访问每个键值对的正确foreach语法是什么?

2 个答案:

答案 0 :(得分:4)

[% FOR u = user %]
    [% u.key    # or u.item('key') %]
[% END %]

您可以阅读文档here

答案 1 :(得分:1)

对eugene的修改y修复迭代器语法的答案:

 <ul>
 [% FOREACH u IN user %]
    <li>
      communities: [% u.communities %]<br/>
      priority: [% u.priority %]<br/>
      policyName: [% u.policyName %]
    </li>
 [% END %]
 </ul>