2013-01-18 2 views
0

messages.properties에서 도메인의 label 속성을 가져 오는 방법은 무엇입니까?Grails 도메인에서 속성 라벨 가져 오기

class Books{ 
    String name 
    String author 
    String description 
    String rating 
} 

을 다음과 같은 예를 들어, 나는 도메인이 그리고 message.properties에 나는

Books.name.label=Title 
Books.author.label=Author 
Books.description.label=Description 
Books.rating.label=Rating 

그래서 내가 '제목'

def fieldName = Books.name.label 

같은 무언가를 얻을 수있는 다음과 같은 한 ? 이 일을 할 수있는 방법이 있습니까?

답변

1

당신이 컨트롤러 또는 서비스에 있다면, 당신은

def messageSource 

빈을 주입 할 수 있으며, 다음 호출 할 수 있습니다

messageSource.getMessage(code, args, defaultMsg, locale)