Templates & Scala

Les templates Play! sont de simples fichiers texte contenant un bloc de code Scala.

Ils peuvent générer n'importe quel format textuel : HTML, XML, CSV, ...

Ils sont compilés comme des fonctions Scala standard en suivant une convention de nommage. Le fichier de template views/Application/index.scala.html va produire la classe views.html.Application.index avec une méthode apply().

Un template :

@(customer: Customer, orders: List[Order])
<h1>Welcome @customer.name!</h1>
...

peut être invoqué depuis du code Scala :

val content = views.html.Application.index(c, o)

results matching ""

    No results matching ""