¿Cómo puedo acceder al valor application.name
desde conf/application.conf
en una vista?Reproducir Valor de configuración de Framework en la vista
Respuesta
Puede utilizar siguiente ejemplo de código para hacerlo:
${play.configuration['application.name']}
Véase también http://groups.google.com/group/play-framework/browse_thread/thread/1412ca8fc3edd22f
gracias. Eso era justo lo que necesitaba. – Ryan
Para el registro: las cosas cambiaron con Play 2.0, esto ya no va a funcionar. Consulte http://stackoverflow.com/questions/9857907/access-play-2-0-configuration-variables-in-application-conf para obtener una solución Play 2.0. –
actualización para Play 2 ...
En 2.3.x Juego Scala, para leer un valor desde conf/application.conf
, puede hacer lo siguiente:
import play.api.Play.current
...
current.configuration.getString("application.name")
Actualización para P poner 2.5.x
En Play Scala 2.5.x, el método actual en el objeto Play está en desuso. Para leer un valor de conf/application.conf, debe usar DI en su lugar.
Inyectar play.api.Configuration
en su controlador:
class MyController @Inject() (val configuration: play.api.Configuration) extends Controller
A continuación, puede utilizar directamente configuration
en sus métodos:
def sayMyName = Action { request =>
Ok("Your name is " + configuration.getString("application.name"))
}
También puede utilizar configuration
en su vista de plantilla giro:
def sayMyNameUsingView = Action { request =>
implicit lazy val config = configuration
Ok(views.html.index())
}
Envía el configuration
inyectada como implícita a la dada index.scala.html
@()(implicit val configuration:play.api.Configuration)
<html>
<body>
<h1>Your name is @configuration.getString("application.name")</h1>
</body>
</html>
- 1. Vaadin framework reproducir video
- 2. Reproducir Framework renderJSON Issue
- 3. Reproducir Fecha de marco en vista
- 4. Reproducir generación de tiempo de ejecución de Framework de plantillas
- 5. Configuración del valor de la insignia en UITabBarItem en UIViewController
- 6. Registro de configuración en Play Framework al iniciar la autoprueba
- 7. Configuración del ancho de columna en la Vista de tabla
- 8. Configuración del ancho de la vista de texto en LinearLayout
- 9. Automatizar configuración de monitor doble En Vista
- 10. Herramienta de configuración de .NET Framework 2.0
- 11. sqlite insertar nuevo valor en la vista
- 12. Vista Programación de tareas de configuración De
- 13. cadena de conexión de Entity Framework no desde la configuración
- 14. Archivos de configuración personalizados - ¡Jugar! Framework 2.0
- 15. Perfilado lento Configuración de Zend Framework MVC
- 16. Configuración del módulo y configuración del diseño en zend framework
- 17. Zend Framework muestra la vista de otro controlador
- 18. En Unity3D, ¿es posible mantener la vista de escena enfocada al presionar Reproducir?
- 19. jQuery Calendario completo Configuración de vista predeterminada
- 20. Jugar Framework 2.0 Encontrar la acción actual en una vista
- 21. Configuración de la vista jsp predeterminada con spring mvc
- 22. configuración z orden de Vista con bringChildToFront()
- 23. ¿Puedo llamar sesión en plantilla/vista en Play Framework
- 24. Configuración Valor corto Java
- 25. Cómo reproducir el sonido de la cámara nativa en Android
- 26. Valor predeterminado de cadena en blanco en Entity Framework Designer
- 27. Configuración innerHTML vs. valor de configuración con Javascript
- 28. Zend Framework - Establecer valor 'seleccionado' en la selecta lista desplegable
- 29. La configuración del nivel Alfa a la vista no funciona
- 30. Configuración de integración continua de Play Framework 2.0
duplicado posible de [Acceso Play! 2.0 variables de configuración en application.conf?] (Http://stackoverflow.com/questions/9857907/access-play-2-0-configuration-variables-in-application-conf) – 030