【发布时间】: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);
有什么建议吗?任何可用但尚未在文档中的功能?
【问题讨论】: