【发布时间】:2011-05-23 15:18:43
【问题描述】:
我有一个域类,我想在运行时执行数据库调用以将对象列表填充为属性。我有一棵带有“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
我希望有一个列表。
任何想法我做错了什么?
干杯。
【问题讨论】:
标签: grails grails-orm gsp