0

私はplay2を使用しており、次のことをたくさんしているようです:

  def someFunction(request: RequestHeader) = {...}

要求を必要とするさまざまな関数に常に渡す必要がないように、要求を暗黙的に定義する方法はありますか?

ありがとう。

4

1 に答える 1

2

リクエストを明示的に渡す必要がないように、暗黙を使用する必要があります。

def index = Action { implicit req =>
   someOtherFunction("hi")
   Ok(someFunction)
}

def someFunction(implicit request: RequestHeader) = {...}

def someOtherFunction(otherArgs:String)(implicit req: RequestHeader) = { .. }
于 2012-11-30T21:27:54.070 に答える