一个视图中的两个域对象

3 grails

例如,当调用list方法时,两个域对象是否可以显示在同一页面上?

HTTP:// APP_NAME /富/名单


def list = {
    if(!params.max) params.max = 10
    [ fooList: Foo.list( params ) ]
    [ barList: Bar.list( params ) ]  // Only the last one is returned.

}
Run Code Online (Sandbox Code Playgroud)

在视图页面上,两个表都将显示在页面上.

 <g:each in="${fooList}" status="i" var="foo"> ... </g:each>
 <g:each in="${barList}" status="i" var="bar">  </g:each>

bil*_*dev 7

很确定你可以在最后一行返回多个东西:

[fooList:Foo.list(params),barList:Bar.list(params)]