Шаблон Play Framework (Scala) - PullRequest
       7

Шаблон Play Framework (Scala)

0 голосов
/ 21 декабря 2011

Может кто-нибудь объяснить мне, что делает функция Template в следующем коде:

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

Спасибо.

1 Ответ

1 голос
/ 22 декабря 2011

Это синтаксический сахар для создания шаблона. В этом примере это вызов функции:

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

(определено здесь ). Сам он просто перенаправляет аргументы в объект ScalaControllerCompatibility (тот же файл), который переписывает их так, что метод, наконец, создает экземпляр Template.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...