【发布时间】:2012-08-28 15:39:49
【问题描述】:
在 Grails 中有一个 message.properties 文件。在这个文件中消息的定义如下:
exampleClass.fieldOne.label=Field One
otherExampleClass.fieldOne.label=Field One
我希望能够同时使用这两条消息,即使它们在文本上是相同的。我想这样定义它们:
exampleClass.fieldOne.label=Field One
otherExampleClass.fieldOne.label=${message(code: 'exampleClass.fieldOne.label')}
...但只是调用otherExampleClass.fieldOne.label 返回字符串${message(code: 'exampleClass.fieldOne.label')} 而不是所需的字符串Field One。
【问题讨论】:
-
你为什么不只使用一次 fieldOne.label 而不用担心类?
-
因为在某些地方(如脚手架和模板中)我依赖于具有消息标签的类的每个字段。
标签: grails