Вызов метода контроллера в Play! template

Как я могу вызвать метод контроллера из Play! template?

У меня есть контроллер по умолчанию, Приложение и метод hasliked () внутри этого контроллера. Метод возвращает, понравился ли вошедшему в систему пользователю идентификатор сообщения. Он возвращает "none", если пользователю понравилось сообщение, в противном случае возвращает "block" (для CSS)

Я добавил следующий маршрут: GET / hasliked / {id} Application.hasliked

Я пробовал следующее:

# {list items: postList, as: 'post'} {{ 1}}% { display = Application.hasliked (post.id); %}

... # {/ list}

Но я получаю эту ошибку:

Ошибка выполнения шаблона

Ошибка выполнения в шаблоне /app/views/Application/dashboard.html. Возникла исключительная ситуация: исключение NullPointerException: невозможно вызвать метод hasliked () для нулевого объекта.

5
задан Gaui 18 November 2011 в 11:03
поделиться