【发布时间】:2014-01-02 05:39:10
【问题描述】:
在我的 Play 应用程序中,我有这样的配置:
social {
twitter {
url="https://twitter.com"
logo="images/twitter.png"
}
facebook {
url="https://www.facebook.com"
logo="images/facebook.png"
}
}
如何遍历所有 social 条目以获得每个条目的 url 和 logo?
<table border="0" cellspacing="0" cellpadding="2"><tr>
@configuration.getConfig("social").map { config =>
@for(item <- config.entrySet) {
<td><a href="item.getString("url")">
<img src="@routes.Assets.at("item.getString("logo")").absoluteURL()" width="24" height="24"/></a></td>
}
}
</table>
当然,上面 sn-p 中的item.getString 不起作用......它只是显示了我想要实现的目标。
最终目标是能够在无需修改页面模板的情况下添加更多社交网址。
【问题讨论】:
标签: scala playframework typesafe-config