如何在視圖中從conf/application.conf
訪問值application.name
?播放框架配置值的視圖
回答
您可以使用下面的代碼示例這樣做:
${play.configuration['application.name']}
另見http://groups.google.com/group/play-framework/browse_thread/thread/1412ca8fc3edd22f
謝謝。那正是我需要的。 – Ryan
有關記錄:隨着Play 2.0的改變,這一切都不再起作用。有關Play 2.0解決方案,請參閱http://stackoverflow.com/questions/9857907/access-play-2-0-configuration-variables-in-application-conf。 –
更新播放2 ...
在玩斯卡拉2.3.x版本,讀取值從conf/application.conf
,您可以執行以下操作:
import play.api.Play.current
...
current.configuration.getString("application.name")
P lay 2.5.x
在Play Scala 2.5.x中,對象Play中的方法當前不推薦使用。爲了從conf/application.conf中讀取一個值,你必須改用DI。
class MyController @Inject() (val configuration: play.api.Configuration) extends Controller
然後,你可以直接使用configuration
在你的方法:
def sayMyName = Action { request =>
Ok("Your name is " + configuration.getString("application.name"))
}
您也可以在您的視圖旋轉扭曲模板中使用configuration
:
進樣在控制器play.api.Configuration
def sayMyNameUsingView = Action { request =>
implicit lazy val config = configuration
Ok(views.html.index())
}
發送注入configuration
作爲隱含給定index.scala.html
@()(implicit val configuration:play.api.Configuration)
<html>
<body>
<h1>Your name is @configuration.getString("application.name")</h1>
</body>
</html>
- 1. 在JavaScript中播放框架配置值
- 2. 播放框架ebean配置
- 3. 播放框架配置
- 4. 播放框架2:隱式值視圖
- 5. 播放框架安全配置
- 6. 播放框架配置包含dist dist
- 7. 配置NetBeans IDE以播放框架
- 8. 播放框架2視圖聲明
- 9. 播放框架返回部分視圖
- 10. iPhone框架視頻播放
- 11. Vaadin框架播放視頻
- 12. 設置爲播放框架
- 13. 斯卡拉/播放框架:傳遞一個視圖的視圖
- 14. iPhone使父視圖匹配輪播後的視圖框架
- 15. 配置播放框架與log4j2配合使用
- 16. iOS中播放視頻的媒體播放器框架6
- 17. 在播放框架中設置Netty配置?
- 18. 播放框架驗證匹配字段
- 19. 播放框架2顯示視頻
- 20. 播放框架NoClassDefFoundError
- 21. 播放框架CompilationException
- 22. 播放框架GUID
- 23. 播放框架1.2.4
- 24. AJAX播放框架
- 25. 播放框架掛
- 26. 播放框架db.play.JPA
- 27. Heroku正在切換我的播放框架2配置文件
- 28. 播放框架中的多核配置感知
- 29. 使用videojs播放視頻在播放框架
- 30. 轉換播放框架Java Promise播放框架Scala Promise
[訪問的可能重複播放! 2.0配置變量在application.conf中?](http://stackoverflow.com/questions/9857907/access-play-2-0-configuration-variables-in-application-conf) – 030