2
在我的項目中使用Play 2.0.x
框架我有很多模板。許多這些模板採用String
和Lang
參數在頁面上以某種語言顯示用戶名和文本。靜態方法與Play框架中的模板參數
由於這些在幾乎所有的模板使用,我應該:
- 傳遞用戶名和語言作爲參數傳遞給模板?
或 - 在我的模型中使用靜態方法來獲取用戶名/語言? 實施例1
:
控制器:
return ok(views.html.template.render(User.username(), User.language());
調用模板:
實施例的2@(lang: Lang)(username : String)
<p>@Messages.get(lang, "hello") username!</p>
:
控制器:
return ok(views.html.template.render());
調用模板:
<p>@Messages.get(User.language(), "hello") User.username()!</p>
我想知道哪種方法更好呢,如果有使用一個在另一個之上的任何缺點。