2011-12-21 13 views
0

誰かがテンプレート関数は、次のコードで何私に説明できます:プレイフレームワーク(スカラ)テンプレート

object Users extends Controller { 
    def show(id:Long) = Template("user" -> User.findById(id)) 
} 

感謝。

+1

もっと文脈を与えたり、どこかのソースを指したりしてもいいですか? – Philippe

+0

ここはhttp://scala.playframework.org/documentation/scala-0.9.1/controllers#ScalacontrollersareObjects –

答えて

1

テンプレートを作成する構文的な砂糖です。

def Template(args: (Symbol, Any)*) 

here定義):この例では、関数への呼び出しです。それ自体は、引数がScalaControllerCompatibilityオブジェクト(同じファイル)に転送され、メソッドが最終的にTemplateインスタンスを作成するように書き換えられます。

+0

ありがとうPhillipe –