【问题标题】:Play framework 2.0 renderArgs alternativePlay framework 2.0 renderArgs 替代方案
【发布时间】:2012-01-09 18:58:55
【问题描述】:

我有一个关于 renderArgs 变量的问题,以及它在 Java 和 Scala 的 play framework 2.0 中的位置。据我了解,现在使用显式参数调用模板。您将 bean 显式添加到您的视图中,例如:

views.html.Application.index.render(customer, orders);

我在询问我在当前 Play 框架应用程序中使用的特定用户案例。所有控制器都使用 @With 进行注释,如果用户名在会话中,它会执行简单的查找,它会从 db 加载用户帐户并将其放入 renderArgs 对象中。

然后控制器或视图可以在需要时访问此 bean。非常干燥。似乎 play framework 2.0 严重破坏了这一点,必须将帐户 bean 显式添加到每个视图调用中,例如:

views.html.Application.index.render(account, customer, orders);

有什么建议吗?任何可用但尚未在文档中的功能?

【问题讨论】:

    标签: playframework-2.0


    【解决方案1】:

    您可以使用隐式变量。

    这个answer 解决了一个切线问题,但其想法是声明一个隐式变量并使其在范围内可用,因此您不必传递它。

    【讨论】:

    • 您可能还对this answer 感兴趣的类似问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-18
    • 2012-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-29
    相关资源
    最近更新 更多