study-note

2. Controller

目次

Controllerの基本構文(Play + Scala)

ファイル例:app/controllers/HomeController.scala ```scala package controllers import javax.inject._ import play.api.mvc._ @Singleton class HomeController @Inject()(cc: ControllerComponents) extends AbstractController(cc) { def index() = Action { Ok("Hello, Play Framework!") } } ```

Viewを返すパターン

def hello(name: String) = Action {
  Ok(views.html.hello(name))
}


3. View(Twirlテンプレート)