0

У меня есть этот класс домена, который имеет отношение один-ко-многим, как с динамическим подмостей показано ниже:Grails класса с hasMany

Домен:

package mienapp 

class Announcements { 
    String user 
    String title 
    String comments 
    Date dateCreated 


    static hasMany = [tag: Tags] 

    static mapping = { 
     comments sqlType: 'text' 
    } 

    static constraints = { 
    } 
} 

Контроллер:

package mienapp 
class AnnouncementsController { 
    def scaffold = true 
    def index() { 
    redirect(action: list) 
    } 
} 

Когда контроллер перенаправляется в список, в таблице отображаются все поля, определенные в объявлениях cla песчаники Как я могу показать значение поля из тегов в таблице?

ответ

2

Предположит, что ваш метод возвращает список модель с экземпляром Извещения как

def list() { 
    ..  
    [announcementsInstance: announcementsInstance, ...] 
} 

в вашей точке зрения, вы можете получить доступ к тегам, как так

<g:each in="${announcementsInstance.tag}" var="tag"> 
    ${tag.someproperty} 
</g:each> 
Смежные вопросы