Play2をいじり始めたところです。最近、モデルの作成方法(User
)と、それをビューに表示する方法を学びました(悪い習慣がある場合はお知らせください)。
models / User.scala:
package models
case class User(id: Long, name: String)
object User {
var user = User(
id = 1L,
name = "Mark"
)
def greeting = TODO
}
controllers / Application.scala:
package controllers
import play.api._
import play.api.mvc._
import models.User
object Application extends Controller {
def index = Action {
Ok(views.html.index("Your new application is ready."))
}
def hello = Action {
Ok(views.html.hello(User.user))
}
}
hello.scala.html:
@(user: User)
@main("Welcome to Play 2.0") {
<h2>@user.id</h2>
<h3>@user.name</h3>
}
ここで、関数の出力をビューに表示したいと思います。
それを達成する方法は?