我有一个关于renderArgs
变量的问题,以及它在Java和scala的play framework 2.0中的位置。据我所知,现在使用显式参数调用模板。您明确地将bean添加到视图中,例如:
views.html.Application.index.render(customer, orders);
我问的是我在当前Play框架应用中使用的特定用户案例。所有控制器都注释了@With
,如果用户名在会话中,它从数据库加载用户帐户并将其放在renderArgs对象中,则实现简单查找。
然后,控制器或视图可以根据需要访问此bean。非常干燥。好像Play framework 2.0严重破坏了这一点,不得不明确地将帐户bean添加到每个视图调用中,例如:
views.html.Application.index.render(account, customer, orders);
有什么建议吗?有哪些功能可用但文档中尚未提供?