Проигрывать фреймворк, передавая ссылку на пользовательский тег @ {} - PullRequest
1 голос
/ 11 февраля 2012

Я пытаюсь понять, как создать простой пользовательский тег (для целей обучения). Моя цель - создать простой тег формы, поэтому при необходимости я могу использовать его следующим образом #{simpleTag params.. /}.

simpleTag.html

<form name="input" action="${_action}" method="get">
            ${_inputTitle} <input type="text" name="${_varName}" />
        <input type="submit" value="Submit" />
</form>

Моя главная проблема заключается в том, что в приведенном выше коде action="${_action}" я хотел бы использовать вместо этого запись обратного просмотра, например, action="@{_somthing}", но как можноя передаю такой параметр для тега в рамках игры?

1 Ответ

3 голосов
/ 12 февраля 2012

Что делать, если вы попробуете что-то вроде этого:

%{ action = play.mvc.Router.reverse("SomeController.someAction")}%
#{simpleTag action:"${action}"/}
...