Grails

2010-04-25 16 views
13

में सभी डोमेन कक्षाओं की सूची मैं अपने प्रोजेक्ट में उपयोग की जाने वाली alle डोमेन कक्षाओं की सूची कैसे प्राप्त कर सकता हूं? GORM.domains.list() की तरह कुछ।Grails

उत्तर

24

का उपयोग

grailsApplication.getArtefacts("Domain") 

आप GrailsDomainClass उदाहरणों कि डोमेन वर्ग के बारे में मेटा-जानकारी पकड़ की एक सूची प्राप्त। डोमेन क्लास को कॉलिंग getClazz() द्वारा वापस किया जाता है। संक्षेप में:

grailsApplication.getArtefacts("Domain")*.clazz 

मौजूदा डोमेन कक्षाओं की पूरी सूची देता है।

+11

नए ग्रिल संस्करण भी grailsAplication.domain क्लास के साथ-साथ getArtefacts का समर्थन करते हैं। –