2012-06-22 20 views
6

Aşağıdaki Grails Domain Sınıfları verildiğinde, isbn için görüntülenen alan adını "ISBN" (varsayılan "Isbn" nin tersi) ve yazarların "olması" olarak nasıl değiştirebilirim? Yazar (lar) "(varsayılan" Yazarlar "ın aksine)?Görüntülenen Alan Adını Grails Domain Sınıfı Olarak Yeniden Adlandır

class Book { 
    String name 
    String isbn 
    static hasMany = [ authors: Author ] 
} 

class Author { 
    String name 
} 
+0

scaffolding'i kullanıyorsunuz =

'<full packagePath>.<domain name>.<propertyName>.<attribute>' = <message> 

book.isbn.label:> messages.properties

ve benzeri mesajı tanımlamak -> i18n - grails-app git? – doelleri

+2

Özelliğin etiketini messages.property'de değiştirebilirsiniz! –

+0

@doelleri: Evet, Grails ile gelen varsayılan iskeleyi kullanıyoruz. – starryknight64

cevap

6

Sadece bunun için messages.properties dosyasını kullanabilirsiniz. ISBN

+0

Bu işe yaradı! Kimseye yardımcı olması durumunda paket yolu, alan adı adı, vb. (CamelCase) durumuna özel dikkat göstermem gerekiyordu. – starryknight64

+0

Evet, paket hiyerarşisi ve sınıf adı ve diğer şeyler için de dikkat etmeniz gerekir. – sanghavi7