我对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);
有什么建议吗?任何可用但尚未在文档中的功能?