Как я могу вызвать метод контроллера из Play! template?
У меня есть контроллер по умолчанию, Приложение и метод hasliked () внутри этого контроллера. Метод возвращает, понравился ли вошедшему в систему пользователю идентификатор сообщения. Он возвращает "none", если пользователю понравилось сообщение, в противном случае возвращает "block" (для CSS)
Я добавил следующий маршрут: GET / hasliked / {id} Application.hasliked
Я пробовал следующее:
# {list items: postList, as: 'post'}
{{ 1}}% { display = Application.hasliked (post.id); %}
... div ># {/ list}
Но я получаю эту ошибку:
Ошибка выполнения шаблона
Ошибка выполнения в шаблоне /app/views/Application/dashboard.html. Возникла исключительная ситуация: исключение NullPointerException: невозможно вызвать метод hasliked () для нулевого объекта.
5задан Gaui 18 November 2011 в 11:03поделиться