У меня есть класс домена, который я хочу во время выполнения сделать вызов базы данных, чтобы заполнить список объектов как свойство.У меня есть дерево со свойством 'headMember', и это свойство является объектом, который выполняет следующую функцию:
def marriages = {
def marriages = Marriage.findAll("from Marriage as m where m.mainMember.name=:name", [name:name])
return [marriages:marriages]
}
в моем GSP, я использую ${tree?.headMember?.marriages}
для доступа к свойству 'headMember' моделикоторое передается представлению «дерево» из следующей функции в соответствующем контроллере:
def show = {
def tree = Tree.get(params.id)
render(view:'show', model:[tree:tree])
}
когда я просматриваю это в своем браузере, я получаю:
Member$_closure1@3708ab98
где я 'жду списка.
Есть идеи, что я делаю не так?
Ура.