Шаблоны скорости: как поместить результат #springMessage () в переменную скорости - PullRequest
3 голосов
/ 01 ноября 2011

У меня есть значение, которое вытекает из этого утверждения:

#springMessage("count.french")

Что мне нужно добавить в другую строку, как

#set ( $theCount = '5467 ' )

тогда, по сути, мне нужно сделать это

#set ( $countText = $theCount+#springMessage("count.french") )

но это не нравится. У кого-нибудь есть идеи, как этого добиться?

Ответы [ 2 ]

4 голосов
/ 02 ноября 2011

Создание временной переменной должно быть простым, как указано ниже (обратите внимание на кавычки):

#set ( $test = "#springMessage( $key )" )

Затем используйте это по своему усмотрению, напр.конкатить его в другую строку.

2 голосов
/ 02 ноября 2011

Попробуйте следующее:

#set($dynamicProp = '#set( $countText = $theCount ' + '#springMessage(count.french' + ' )')
#evaluate($dynamicProp)
...