Come accedere al valore application.name
da conf/application.conf
in una vista?Valore di configurazione di Play Framework in vista
risposta
È possibile utilizzare seguente esempio di codice per farlo:
${play.configuration['application.name']}
vedere anche http://groups.google.com/group/play-framework/browse_thread/thread/1412ca8fc3edd22f
grazie. Era proprio quello di cui avevo bisogno. – Ryan
Per la cronaca: le cose sono cambiate con Play 2.0, questo non funzionerà più. Vedi http://stackoverflow.com/questions/9857907/access-play-2-0-configuration-variables-in-application-conf per una soluzione Play 2.0. –
Aggiornamento per Play 2 ...
In 2.3.x gioco Scala, per leggere un valore da conf/application.conf
, è possibile effettuare le seguenti operazioni:
import play.api.Play.current
...
current.configuration.getString("application.name")
Aggiornamento per P posare 2.5.x
In Play Scala 2.5.x, il metodo corrente nell'oggetto Play è deprecato. Per leggere un valore da conf/application.conf, è necessario utilizzare invece DI.
Inject play.api.Configuration
nel controller:
class MyController @Inject() (val configuration: play.api.Configuration) extends Controller
Quindi, è possibile utilizzare direttamente configuration
nei vostri metodi:
def sayMyName = Action { request =>
Ok("Your name is " + configuration.getString("application.name"))
}
È inoltre possibile utilizzare configuration
nel modello Twirl vista:
def sayMyNameUsingView = Action { request =>
implicit lazy val config = configuration
Ok(views.html.index())
}
Invia il configuration
iniettato come implicita alla data index.scala.html
@()(implicit val configuration:play.api.Configuration)
<html>
<body>
<h1>Your name is @configuration.getString("application.name")</h1>
</body>
</html>
- 1. Configurazione di Swagger con Play/Java-framework-2.5
- 2. Come modificare la configurazione in applicazione play framework distribuita
- 3. Play Framework 2.0 Trova l'azione corrente in una vista
- 4. Variabili di configurazione in gioco! Framework
- 5. DTO in Play Framework
- 6. Uso di giare esterni in Play framework
- 7. Errore di visualizzazione in Play Framework 2
- 8. play-framework [2.0] HTTPS
- 9. Play framework come server di gioco
- 10. Play 2.1 Configurazione SSL
- 11. Play Framework generazione di modelli di runtime
- 12. Conversione di stringhe in Html in Play Framework
- 13. Carica test in Play! framework
- 14. Come legare una casella di controllo a un valore booleano in Play! framework
- 15. Compilare gli input in Play Framework
- 16. play framework + ScalaTest + ScalaCheck
- 17. play framework @ obbligatorio
- 18. play framework: i18n + scala
- 19. Play Framework e DB2
- 20. Play Framework GUID
- 21. Utilizzo di Eclipse con Play Framework 2.0
- 22. play framework 2.2 risolutori
- 23. Play Framework - Convenzione di denominazione CRUD
- 24. UUID con Play Framework
- 25. Play framework 2.5.0 Esempio di Websockets
- 26. Play 2.0 Installazione di FakeApplication con configurazione di test
- 27. IntelliJ e Play framework
- 28. Play framework su Mac, problema di prestazioni
- 29. Utilizzo di SORM con Play Framework 2.3.8
- 30. Play Framework 2.1.1 Problemi di distribuzione
Eventuali duplicati di [accesso Play! 2.0 variabili di configurazione in application.conf?] (Http://stackoverflow.com/questions/9857907/access-play-2-0-configuration-variables-in-application-conf) – 030