Gere arquivo com o Play! sistema de modelo de estrutura

Neste artigo, mostrarei a você como gerar arquivos com o sistema de templates embutido no play.

Quando escrevemos modelos em scala para Play! usamos o formato “someName.scala.html”. Em seguida, gere o pacote html com a classe someNome nele.

Este sistema nos permite usar os formatos “someName.scala.txt” e “someName.scala.xml”, eles funcionam da mesma maneira, então Play! irá criar um pacote txt ou xml com sua classe nele.

Se quisermos criar um modelo para um arquivo txt, por exemplo:

  • Crie um arquivo someName.scala.txt onde desejar

  • Em sua classe importe yourPackage.txt.someName;

  • Em sua chamada de função, renderize assim: String content = someName.render (yourArgs, …). ToString ();

  • Grave-o em um arquivo com a função integrada: writeFile (caminho: Arquivo, conteúdo: String)