标签: scala playframework
有人可以向我解释一下模板功能在以下代码中的作用:
object Users extends Controller { def show(id:Long) = Template("user" -> User.findById(id)) }
感谢。
答案 0 :(得分:1)
创建模板是语法糖。在此示例中,它是对函数的调用:
def Template(args: (Symbol, Any)*)
(已定义here)。它本身只是将参数转发给ScalaControllerCompatibility对象(相同的文件),然后重写它们以便最终创建一个Template实例。
ScalaControllerCompatibility
Template